Pregunta

Soy principiante absoluto a la programación de la cavidad y la necesito para trabajar con paquetes UDP en mi aplicación.Voy a CocoaAsyncSocket de la biblioteca ya que es famosa por sus buenas cualidades.Hay una documentación que parece ser útil para que la biblioteca pero desafortunadamente se describe AsyncSocket sólo que se ocupa de la TCP y no dice nada sobre AsyncUdpSocket.Así que mis preguntas son:

1)tal vez los creadores de la biblioteca todavía no descrito AsyncUdpSocket causa es bastante similar a AsyncSocket?Tal vez yo debería estudiar AsyncSocket y me va a dar mucho de la comprensión de AsyncUdpSocket?Necesito saber porque yo simplemente no puede encontrar cualquier tutoriales sobre AsyncUdpSocket.¿Qué te parece?

2)Si mi suposición es correcta, y sería útil para mí, studu AsyncUdpSocket a través de aprendizaje AsyncSocket entonces me puedes decir en qué se diferencian?¿Cuál es la diferencia entre ellos?Creo que sería útil para mí para saber algunas cosas por adelantado.

Gracias

¿Fue útil?

Solución

Un mismo documento puede ser utilizado para AsyncUdpSocket - basta con sustituir AsyncSocket con AsyncUdpSocket.La diferencia entre TCP y UDP es que TCP es la conexión de la base, y tiene un encabezado mucho más grande para la carga de datos.Se requiere que los jóvenes enviar un mensaje de vuelta paquete recibido para continuar con el envío de datos de la carga.UDP es un protocolo más rápido, per se, porque ignora todo eso, y envía los datos de la carga tan rápido como sea posible una racionalización de cabecera.

tl;dr?AsyncUdpSocket se utiliza de la misma manera como AsyncSocket.TCP es más lento, asegura de que los datos de llegada, UDP es más rápido, la corrupción de datos puede ser posible.

Si no recuerdo mal, la fuente de github proporciona ejemplos para UDP y TCP.Echa un vistazo a la EchoServer y EchoClient basado en UDP.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top