2011-08-04 11 views
6

estoy aprendiendo C y Objective-C, así que estoy todavía depende de ejemplos ...IOS y AsyncUDPSocket - ¿Tutorial?

encontré AsyncUDPSocket que tiene un montón de ejemplo de código en el repositorio de Google Code, pero no estoy lo suficientemente avanzada para entenderlo todo aún. Estoy tratando de construir una aplicación para iPhone que use UDP para comunicarse con otro dispositivo (Arduino). Tengo el dispositivo funcionando (prueba con la aplicación de la herramienta UDP). Solo necesito ayuda con el lado de iOS ...

Un ejemplo con más explicaciones realmente ayudaría (es decir, un tutorial) ... ¿Hay alguna o qué sería un código de ejemplo con buenos comentarios?

+0

favor verifique este post [Envío de paquetes UDP desde el iPhone] (http://stackoverflow.com/questions/4139021/sending-udp-packets-from-the-iphone), que podría ayudarle. – neztreh

Respuesta

7

https://github.com/robbiehanson/CocoaAsyncSocket

GCDAsyncUdpSocket y AsyncUdpSocket son UDP/IP bibliotecas de socket de red. Aquí están las características clave disponibles en ambos:

  • Objetivo nativo-c, totalmente autónomo en una clase. No es necesario ensuciar con enchufes de bajo nivel. Esta clase se encarga de todo para usted.
  • Soporte completo para delegados. Los errores, las terminaciones de envío, las terminaciones recibidas y las desconexiones dan como resultado una llamada a su método de delegado.
  • Operaciones en cola de envío y recepción en cola, con tiempos de espera opcionales. Usted le dice qué enviar o recibir, y maneja todo por usted. Cola, almacenamiento en búfer, espera y comprobación de errno: todo se maneja automáticamente.
  • Soporte para IPv4 e IPv6. Envíe/recv automáticamente usando IPv4 y/o IPv6. No más preocupaciones sobre enchufes múltiples.