请告诉我是否存在用于 boost::asio 的 UDT 协议后端?
UDT 是一种可靠的基于 UDP 的应用程序级数据传输协议,用于广域高速网络上的分布式数据密集型应用程序。( http://udt.sourceforge.net/index.html )
请告诉我是否存在用于 boost::asio 的 UDT 协议后端?
UDT 是一种可靠的基于 UDP 的应用程序级数据传输协议,用于广域高速网络上的分布式数据密集型应用程序。( http://udt.sourceforge.net/index.html )
这可能听起来像一个无耻的插件......但是我们目前正在开发一个基于boost.asio的UDT库,以便您可以拥有一个基于UDP的stream_socket API。
此时,该库已正常运行(您可以在客户端和服务器之间使用 async_connect/async_accept/async_write/async_read 字节流),但我们尚不支持消息传递。你可以使用所有主要的 Boost.Asio 工具包特性(例如期货、协程,甚至在 UDT 之上使用 TLS)
该库还很年轻,我们会遇到由于计时器精度而导致的性能问题,如此处所述。