-1

html5、JavaScript、サーバーを使用してユーザー間で低遅延データを送信するための効率的な方法は何ですか?

node.js、Webソケット、またはそのような他の低遅延ソフトウェアの経験はありません。androidとiosのデフォルトのブラウザでサポートされている必要があります。

4

2 に答える 2

2

WebSocket APIは、現時点でブラウザーにネイティブな最高の(「最小のレイテンシー」と読む)ソリューションです。Socket.IOなどのライブラリは、比較的簡単にWebSocketシステムを実装するのに役立ちます。

最終的には、WebRTC DataChannelAPIも検討することをお勧めします。まだブラウザー間での実装の初期段階ですが、WebRTCを使用すると、ブラウザー間で直接ピアツーピア接続を確立できます。これは、クライアント間にサーバーを必要とするWebSocketAPIよりも優れています。

于 2013-01-29T17:45:15.010 に答える
-2

待ち時間を短くするには、Java DatagramSocketを使用してUDPパケットをユーザーに直接送信する必要がありますが、ブラウザーからは送信できないため、サーバーを経由する必要があります。データをサーバーに送信し、サーバーでキューに入れ、受信者のブラウザーでサーバーを定期的にポーリングしてデータを確認する必要があります。

于 2013-01-29T17:17:04.463 に答える