問題タブ [sctp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
991 参照

sockets - sctp_bindx (Solaris sctp ライブラリ) は常に「無効な引数」を返します

Solaris OS で SCTP テスト プログラムを作成しており、Solaris ネイティブ SCTP スタックを使用しています。プログラムはこれが好きです:

プログラムを実行すると、常にエラーが返されます:「引数が無効です」。gdb を使用して確認したところ、addr 構造が正しいことがわかりました。
Solaris はオープン ソースではないため、gdb を使用してアセンブリ コードを確認することしかできず、sctp_bindx が setsockopt 関数を呼び出し、setsockopt 関数がエラーを返すことがわかりました。呼び出し元の setsockopt は次のようになります。

すべてのパラメーターを確認しましたが、正しいことがわかりました。したがって、この問題の原因を突き止めることはできません。誰でも私を助けることができますか?前もって感謝します!

0 投票する
1 に答える
719 参照

javascript - Socket.io/Node.js & SCTP?

I am developing an web application that will use web sockets to dynamically update the website for the user. The idea is to have changes in the back-end engine be dynamically transmitted. In order to do that, I want to use a Node.js server as a link between the web browser and back-end engine. Unfortunately, Node.js/JavaScript does not support SCTP sockets, which is what the back-end engine is using. Can you think of any way around this? It would be a shame if I couldn't use Socket.io and would have to deploy my own Javascript plugin & Java websocket server.

0 投票する
2 に答える
1927 参照

network-programming - Setsockopt() がエラー番号 10042 を返す

だから私はSCTPを使い始めており、SCTPサーバーアプリケーションの基本を書いています(これを変更してピアツーピアアプリにする予定です)。コードは不完全ですが、ソケット オプションをテストするためにコンパイルして実行したところ、最初の setsockopt でエラー 10042 (プロトコルがサポートされていません) が返されました。エラーを返すのは、setsockopt() の最初の呼び出しであると判断しました。したがって、ここに不完全なコードがあります:

0 投票する
1 に答える
348 参照

java - SCTP 実装用の OpenJDK または Sun JDK

SCTP 接続を必要とするプロジェクト用に Ubuntu VM をセットアップしています。このためにどのJava7をインストールするか混乱しています-OpenJDK7またはSunJDK 7?

支持率が高いのはどっち?SCTP API とその使用法を見つけるために、インターネットをうろつきます。

0 投票する
2 に答える
1034 参照

webrtc - WebRTC における SCTP のハートビート間隔はどのくらいですか?

WebRTC DataChannel は SCTP を使用します。から受信したビットのグラフを見ると、chrome://webrtc-internals少量のデータが定期的に送信されています。これは SCTP ハートビートですか?

0 投票する
1 に答える
1577 参照

c++ - OpenSSL を使用した SCTP 上の DTLS

SCTP を介した DTLS サポートを利用するために OpenSSL を使用するアプリケーションを作成したいと考えています。Ubuntu 13.10 を使用しています。

LKSCTP 1.0.15 と OpenSSL 1.0.1e をダウンロードして正常にコンパイルしました。./config sctp で OpenSSL をコンパイルしました。

http://sctp.fh-muenster.de/で提供されているサンプルをコンパイルできますが、それらのいずれかを実行しようとすると、以下のアサーションで失敗します。エラーメッセージは次のとおりです。

setsockopt で発生するエラーは、「許可が拒否されました」です。関数 BIO_new_dgram_sctp (bss_dgram.c から) で失敗するコードは次のとおりです。

0 投票する
2 に答える
6622 参照

webrtc - SCTP と webrtc

私は、SCTP が Chrome 31 以降のデータ チャネルに使用されることを確認しました。公式に RTP ベースのチャネルは、次の Google グループ スレッドによると、2014 年 2 月に廃止されることがあります。

https://groups.google.com/forum/#!topic/discuss-webrtc/y2A97iCByTU

これは、webrtc のオーディオおよびビデオ チャネルも最終的に SCTP 経由で転送されることを意味しますか?

RTP は SCTP トランスポート作業全体にどのように適合しますか? それは、SRTP パケットが SCTP データ チャネルを介して流れるということですか? または、おそらくペイロードだけが SCTP トランスポート プロトコル経由で送信されます。

SCTP に関する情報を読んでいる場合、TCP と UDP プロトコルの長所を組み合わせています。ただし、デフォルトでは暗号化は含まれていません。そのため、通過するトラフィックは引き続き暗号化する必要があることに注意してください。

追加情報は役に立ちます。ありがとう!

0 投票する
2 に答える
2445 参照

linux - TCP および SCTP 上の Linux カーネル

SCTPのトランスポート層プロトコルを研究したい。Linuxカーネルでtcpをsctpに置き換えることは可能ですか?アプリケーションはsctp経由で透過的にメッセージを送信できますか? Google で検索した後、このトピックに関する情報は得られませんでした。しかし、sctp は tcp のスーパーセットであるため、可能だと思います。誰かが私にそれに関する指示や資料をくれませんか?

UTC+8 7:​​57P.Mに追加 皆様ありがとうございました。言い方が悪くてすみません。つまり、Linux カーネルを変更して、TCP で転送していたアプリケーションが、アプリケーション自体を変更することなく透過的に SCTP を使用できるようにしたいということです。したがって、重要なポイントはカーネルにパッチを当てることです。しかし、私は何をすべきかわかりません。