Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: carlossf en Julio 24, 2015, 06:00:12 PM

Título: Conectar directamente al host server en una red
Publicado por: carlossf en Julio 24, 2015, 06:00:12 PM
Buenas, tengo un ipad que hace de servidor al cual los demás se conectan a él. Estoy usando UNET la nueva forma de netowrking de unity 5. Me gustaría mandar desde el ipad servidor un mensaje Broadcast a todas las direcciones para anunciar la ip que tiene y los clientes puedan conectarse automáticamente. Alguien sabe si trae algo así ya el networking de Unity 5??  Gracias
Título: Conectar directamente al host server en una red
Publicado por: francoe1 en Julio 24, 2015, 07:30:22 PM
Debería ser al revés, los clientes buscan el servidor...Y si, tiene http://forum.unity3d.com/threads/master-server-sample-project.331979/ (http://forum.unity3d.com/threads/master-server-sample-project.331979/) MASTERSERVER se llama lo que tu necesitas.
Título: Conectar directamente al host server en una red
Publicado por: carlossf en Julio 27, 2015, 08:54:58 AM
Gracias francoe1, voy a echarle un vistazo Edit:Estado probando el proyecto que trae de ejemplo. El problema es que en el cliente hay que especificar la IP del servidor por lo que me encuentro en el mismo problema ya que la ip del servidor es dinámica. Leo más abajo: The only way you can do it is by using the Transport Layer with Broadcast functionality, which currently doesn't work on mobile... (pc tests were successful).
Título: Conectar directamente al host server en una red
Publicado por: carlossf en Julio 27, 2015, 11:02:51 AM
http://forum.unity3d.com/threads/simple-udp-implementation-send-read-via-mono-c.15900/ Para el que le pueda servir, cogiendo idea de esas clases de ese post lo que hago que cada 3 segundos mando un mensaje UDP  a IPAddress.Broadcast con la dirección IP del servidor, una vez recibido en el cliente pues realiza la conexión.