私はSCTPのプロトコルを調べています。その機能は魅力的です。私が心配するのは、地域社会からの支持です。良いクロスプラットフォーム(少なくともLinuxとWindows)C++(または少なくともC)SCTPライブラリはありますか?非同期メソッドをサポートしていますか?SCTP:クロスプラットフォームのライブラリですか?
答えて
これはテストしてもうまく動作しているかはわかりませんが、私はhttp://code.halssoftware.com/index.php/p/boostasiosctp/source/tree/master/boostを少し前に見ました。それがあなたのために何かをしたら私に教えてください。
+1:偉大な、私は** Boost.Asio **アダプタを見つけることを期待していなかった –
が見つかりました[このディスカッション](http://comments.gmane.org/gmane.comp.lib .boost.asio.user/3964)。 'Boost.Asio'のための' SCTP'アダプタは準備ができておらず、誰も知らないでしょう。 –
Ah:それは不完全に見えましたが、深く掘り下げていませんでした。さて、代わりにhttp://www.sctp.de/sctp-download.htmlを試してみてください。それは、* nix/* BSD/Windowsのサポートを主張していますが、あなたが望むことをするかどうかに関しては、実際に私の見解は野生のものです。 – Femi
LinuxとSolarisはどちらも堅牢なカーネル実装を持っていますが、Windowsはそれをやや足かせにしています。追加するプロジェクトがありますhttp://www.bluestop.org/SctpDrv/。カーネルと一緒に独自のSCTP実装を実行しようとすると、2つのスタックが互いに干渉する問題が発生する可能性があります。
カーネルスタックは同等のソケットインターフェイスを備えているため、アプリケーションはLinux/Solaris上で移植可能です。
よろしく
更新: スタックlink
が存在し、積極的に応用科学のミュンスター大学で維持されているクロスプラットフォームのユーザランドは
彼らの仕事はGitHubに移ったようです:https://github.com/sctplab/usrsctp –
- 1. クロスプラットフォームのGUIライブラリ
- 2. 最小限のクロスプラットフォームGUIライブラリですか?
- 3. クロスプラットフォームPython通知ライブラリ
- 4. Python用シンプルなクロスプラットフォームMIDIライブラリ
- 5. 良いクロスプラットフォームのオーディオ処理ライブラリは何ですか?
- 6. AndroidでのSCTPプロトコルのサポート
- 7. C++クロスプラットフォーム静的ライブラリの構築
- 8. C++クロスプラットフォームの動的ライブラリ。 LinuxとWindows
- 9. SCTPストリームでのTLSハンドシェイク
- 10. SCTP冗長INIT_ACK
- 11. クロスプラットフォームC++ネットワーキング(大きなライブラリなし)
- 12. クロスプラットフォームのVNCクライアントライブラリですか?
- 13. クロスプラットフォームのRTFコントロールですか?
- 14. クロスプラットフォームのモバイルゲームですか?
- 15. Pythonでクロスプラットフォームのコンソールアプリケーション用のcursesのようなライブラリ
- 16. webrtc datacannel sctp詳細
- 17. なぜSCTP上でDTLSを使用するのですか?
- 18. sctpパケットを注入する
- 19. SCTP接続のDTLS実装
- 20. .gitフォルダはクロスプラットフォームですか?
- 21. Float64Arrayはクロスプラットフォームですか?
- 22. クロスプラットフォームのC++ライブラリをWindows Phone 8プラットフォームに移植する
- 23. LinuxでSCTPトラフィックを生成していますか?
- 24. ntohl()のクロスプラットフォーム版ですか? - C++
- 25. cmakeのKMS-要素のgstreamer-SCTP-1.5
- 26. C++でのクロスプラットフォームOOP
- 27. SCTPでOWNのプライマリアドレスを設定することはできますか?
- 28. SCTP:100msecの遅延でデータを送信する際の問題
- 29. SQLiteは実際にクロスプラットフォームですか?
- 30. Monoは本当にクロスプラットフォームですか?
私はあなたがこのライブラリのために支払うことを喜んでいるかどうかわからないのですが、 CCPU/RadisysにはSCTP用のプラットフォームに依存しないライブラリがあります。彼らのライブラリは、win、linux、solaris、vxの仕事をしています。あなたはそれを(http://www.ccpu.com/trillium-protocol-software-products/all-protocols-list/sctp-stream-control-transmission-protocol/)で確認することができます –
私は価格を発見していないそれはどれくらいの費用がかかりますか? –
いいえ、[email protected]でメールを送信する必要があります。 –