2011-01-26 12 views

Respuesta

4

TCP, UDP e ICMP son compatibles con Boost.Asio. Se pueden implementar otros protocolos por extendingProtocoltype requirements. Hay several threads en la lista de correo de asio-usuarios que discuten la posibilidad de agregar soporte para SCTP; es posible que pueda usarlo como ejemplo.

+0

¡Gracias por los enlaces! – phprus

+0

no es verde hasta que se marque :) –

0

Esto puede parecer un plug desvergonzado ... Pero actualmente estamos desarrollando una biblioteca UDT basada en boost.asio, para que pueda tener una API stream_socket basada en UDP.

Boost Asio Based UDT

En este punto, la biblioteca es funcional (se puede async_connect/async_accept/async_write/async_read corriente de bytes entre cliente y servidor), pero que no soportan mensajes todavía. Puede usar todas las funciones importantes de Boost.Asio toolkit (por ejemplo, futuros, coroutines e incluso usando TLS arriba de UDT)

La biblioteca todavía es bastante joven y enfrentamos problemas de rendimiento debido a la precisión del temporizador como se describe en here.

Cuestiones relacionadas