HTML5 Websocketを使用して、2つのクライアント(ブラウザ)の間で直接ソケットを開くことができます(IPアドレスを知っていて、NATトラバーサルの問題がないと仮定します)。ブラウザーから別のブラウザーへ、本質的にP2Pネットワークを作成します。これまでにWebで読んだすべてのもの、websocketはすべてクライアントとサーバー間の通信に使用されますが、クライアントとクライアントについては何もしません。
ありがとう
いいえ
詳細については、ここで既に回答済みです: websocketはp2p(ブラウザーからブラウザー)通信を許可しますか?
更新:
WebRTC プロトコルとAPIは急速に進歩しており、2つのピア間でデータチャネルを確立できます(初期NATにはSTUN/TURNサーバーが必要な場合があります)トラバーサルとセットアップ)。
過去から未来へ:実装を選択してください。
サーバーを自分で実装したくない場合は、 https://httprelay.io を使用できます。追加のライブラリは不要で、すべての通信は単純なAJAX呼び出しに基づいています。