boost::asio 用の UDT バックエンドはありますか?
-
24-10-2019 - |
質問
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 の使用)
このライブラリはまだ非常に若いため、前述したようにタイマーの精度が原因でパフォーマンスの問題が発生します。 ここ.
所属していません StackOverflow