請告訴我,是否存在用於boost :: asio的UDT協議後端?是否有一個用於boost :: asio的UDT後端?
UDT是一種可靠的基於UDP的應用級數據傳輸協議,適用於廣域高速網絡中的分佈式數據密集型應用。 (http://udt.sourceforge.net/index.html)
請告訴我,是否存在用於boost :: asio的UDT協議後端?是否有一個用於boost :: asio的UDT後端?
UDT是一種可靠的基於UDP的應用級數據傳輸協議,適用於廣域高速網絡中的分佈式數據密集型應用。 (http://udt.sourceforge.net/index.html)
Boost.Asio支持TCP,UDP和ICMP。其他協議可以通過extendingProtocol
type requirements來實現。 asio-users郵件列表上有several threads討論添加對SCTP的支持,您可以使用它作爲示例。
這可能聽起來像一個無恥的插件......但我們目前正在開發基於boost.asio的UDT庫,以便您可以擁有基於UDP的stream_socket API。
在這一點上,圖書館是功能(你可以async_connect/async_accept/ASYNC_WRITE/async_read客戶端和服務器之間的字節流),但我們不支持短信呢。您可以使用每個主要的Boost.Asio工具包功能(例如期貨,協同程序,甚至使用UDT以上的TLS)
庫仍然很年輕,我們遇到由於計時器精度導致的性能問題,如討論here。
感謝您的鏈接! – phprus 2011-01-26 20:02:05