Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado 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
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.
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).
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.