Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Guacusio en Julio 11, 2015, 05:36:14 PM

Título: Conexión cliente/servidor entre Windows y Android
Publicado por: Guacusio en Julio 11, 2015, 05:36:14 PM
Hola, me hice con el módulo para exportar a Android y me funciona a la perfección, pero estoy teniendo problemas a la hora de crear una red entre un teléfono con Android y un PC con Windows 7. Leyendo el manual de GMS y un tutorial, logré crear un código que me permite establecer una conexión dentro del mismo PC corriendo 2 instancias del programa en paralelo: creo un servidor en una instancia y en la otra el cliente y ambos se conectan sin problemas. Pero cuando trato de replicar el experimento entre el PC y un dispositivo Android, no me funciona. Simplemente el cliente no reconoce al servidor. Probé usando como IP del servidor "127.0.0.1" y luego con la IP real del equipo, tanto creando el servidor en el PC como en el celular. Tal vez sea un problema con el puerto que uso (64198). ¿Tiene alguien alguna idea de lo que pueda estar pasando? Adjunto el editable del programa que usé para las pruebas, que consiste en un botón para crear un servidor y otro para crear el cliente, más unos botones para escribir la IP (necesarios en la versión de celular ya que no hay teclado).
Título: Re:Conexión cliente/servidor entre Windows y Android
Publicado por: Tigerito019 en Octubre 29, 2017, 07:58:25 PM
El problema está en la IP que usas, la IP "127.0.0.1" Solo funciona dentro de tu PC. Si quieres usar tu IP pública(Es la IP que te muestran las páginas para saber tu IP) tienes que abrir el puerto que estés usando para aceptar las conexiones. Pero si no quieres hacer eso, puedes usar tu IP privada, que la obtienes con el comnado "ipconfig" en cmd(El apartado que dice IPv4 es tu IP privada). De esta manera puedes conectarte desde tu celular al servidor, pero el celular tiene que estar conectado a la misma red de tu PC para que pueda funcionar.