Pregunta

Por favor, dígame si existen el backend del protocolo UDT para Boost :: ASIO?

UDT es un protocolo confiable de transporte de datos de nivel de aplicación basado en UDP para aplicaciones intensivas de datos distribuidas en redes de alta velocidad de área amplia. ( http://udt.sourceforge.net/index.html )

¿Fue útil?

Solución

TCP, UDP e ICMP son compatibles con Boost.asio. Se pueden implementar otros protocolos mediante extensión la Protocol Tipo de requisitos. Existen Varios hilos En la lista de correo de ASIO-Users que discute la adición de soporte para SCTP, es posible que pueda usarlo como ejemplo.

Otros consejos

Esto puede sonar como un enchufe descarado ... pero actualmente estamos desarrollando una biblioteca UDT basada en Boost.asio, para que pueda tener una API Stream_Socket basada en UDP.

Boost ASIO Base UDT

En este punto, la biblioteca es funcional (puede async_connect / async_accept / async_write / async_read stream de bytes entre el cliente y el servidor), pero aún no admitimos mensajes. Puede usar cada importante impulso.

La biblioteca sigue siendo bastante joven y encontramos problemas de rendimiento debido a la precisión del temporizador como se discutió aquí.

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