答えて

4

一般に、 NaClでは、プログラムがソケットを直接開くことはできません(セキュリティ上の問題)。 NaCl/Pepperアプリケーションは、Javascriptアプリケーションと同じ一般的な機能を持つことを意図しています。 WebSockets(サーバーへの接続)のようなものがサポートされますが、クライアントマシン上のファイルやソケットを直接開くことはできません。 Pepperのサポートを受ける可能性のあるHTML5のP2Pスタイルのネットワーク(例:http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer)を取り組むための作業がありますが、その状態がわかりません。

0

ブラウザでP2P接続を取得する唯一の方法はWebRTCです。 NaClにWebRTC(Pepper APIなど)を使用できるようにすると、実装以外に必要なのは、クライアントを相互に接続するブローカサーバだけです。いくつかの情報については、PeerJSを参照してください。

関連する問題