web-dev-qa-db-ja.com

UDPを使用したJavaScript WebSocket?

私は、他のユーザーから大量のデータを受信する必要があるJavaScriptアプリケーションを作成しています。このデータの一部が失われても重要ではありません。 TCPの代わりにUDPでJavaScript WebSocketを使用する方法はありますか?

67
user142019

いいえ、JavaScript内でUDP通信を使用することはできません。ごめんなさい。

46

あなたが待っているのは WebRTC のようです。これは標準プロセスの途中で機能しています。 WebSocketは、他の人が指摘しているように、HTTPアップグレードを開始した結果としてTCPを実行します。

51
Chad

WebSocketsプロトコルはover TCP現在定義されているとおりです。

RTMFP(リアルタイムメッセージングフロープロトコル)サーバーを使用する場合は、 DP with Flash を実行できます。

5
kanaka

質問はクライアント側のUDPを対象としていますが、私はここで終わったので...

node.jsdgram package を使用して、サーバー上のJavaScriptでUDPを実行できます。

3
Nick Benes

この質問がまだ保留中の場合:JNEXTというプロジェクトを見つけましたが、UDPを使用した例があります。プロジェクト自体は一時停止しているようですが、少なくともFirefoxでは動作します(ChromeおよびOpera)では動作しません。探してみる価値があるかもしれません。

1
Klaus