¿Alguien tiene buenos tutoriales sobre el envío de paquetes UDP desde el iPhone SDK?Envío de paquetes UDP desde el iPhone
EDIT:
fue realmente fácil de hacerlo ...
RTFM!
Después de incluir AsyncUdpSocket sólo tiene que añadir esto en la cabecera:
AsyncUdpSocket *socket;
Y en principal:
NSData *data = ...
[socket sendData:data toHost:@"192.168.x.x" port:5002 withTimeout:-1 tag:1];
Cuando las pruebas no se olvide de permitir la comunicación UDP en el servidor de seguridad del servidor!
Un poco de historia ... en una etapa estaba la absolutamente INCREÍBLE biblioteca AsyncSocket, creada originalmente por el misterioso Dustin J. Voss. (a veces conocido como CocoaAsyncSocket). En un momento llegó con un sencillo código de ejemplo UDP y fue fundamental para el desarrollo de iOS. Probablemente sigue siendo valioso si puedes desenterrarlo. Fue una biblioteca increíble. – Fattie
cómo gestionar si la dirección IP varía – remyr3my
@ Cyph3r Necesitará utilizar alguna lógica personalizada para establecer una variable 'NSString', que puede pasar en el parámetro' toHost'. O, alternativamente, use un dominio y configure un registro DNS en lugar de usar la dirección IP y actualícela cuando sea necesario. Depende completamente de lo que estás tratando de hacer. –