私は、他のユーザーから大量のデータを受信する必要があるJavaScriptアプリケーションを作成しています。このデータの一部が失われても重要ではありません。 TCPの代わりにUDPでJavaScript WebSocketを使用する方法はありますか?
いいえ、JavaScript内でUDP通信を使用することはできません。ごめんなさい。
あなたが待っているのは WebRTC のようです。これは標準プロセスの途中で機能しています。 WebSocketは、他の人が指摘しているように、HTTPアップグレードを開始した結果としてTCPを実行します。
WebSocketsプロトコルはover TCP現在定義されているとおりです。
RTMFP(リアルタイムメッセージングフロープロトコル)サーバーを使用する場合は、 DP with Flash を実行できます。
質問はクライアント側のUDPを対象としていますが、私はここで終わったので...
node.jsdgram
package を使用して、サーバー上のJavaScriptでUDPを実行できます。
この質問がまだ保留中の場合:JNEXTというプロジェクトを見つけましたが、UDPを使用した例があります。プロジェクト自体は一時停止しているようですが、少なくともFirefoxでは動作します(ChromeおよびOpera)では動作しません。探してみる価値があるかもしれません。