2011-01-24 9 views
9

Websocketsのリッスン機能の計画はありますか?WebSocketを使用すると、サーバーをブラウザで実行できますか?

ブラウザでピアツーピアアプリケーションを許可することは革命的なことがあります。

私はこの回答を見つけました:Will HTML5 allow web apps to make peer-to-peer HTTP connections?しかしそれはむしろ古いです。私は、それが参照する仕様(Connection API)が、WebSocketに置き換えられていると思います。

答えて

6

WebSockets APIは接続をリッスンする方法を提供しません。それはクライアントだけです。

Opera Uniteに興味があります。

更新:

またpusherappをチェックしてください。これは、WebSocketsのオンラインサービスです。 5人以上のクライアントに課金されますが、設定と使用が簡単です。あなたのP2Pアプリケーションの要件に応じて、それは十分かもしれません。

+1

をバージョン。 私はUniteに興味がありましたが、審査の結果、Operaが独占的ではなく、Operaのサーバーと結びついていることが判明しました。私が見たいと思うようなものを可能にするようです。 – river

+0

私はワーキンググループに参加していましたが、すぐにサーバー/リッスンモードがすぐにわかりません。 – kanaka

2

接線方向は、あなたの質問に関連していますが、Flash PlayerをUDPを介して他のピア(通常は他のブラウザ)との直接接続を可能にp2p APIsを持って

...言う「ブラウザでP2P」、そうでした。

APIは、音声/ビデオストリーミングのためにこれらの接続を使用するように調整されていますが、一般的なメッセージの受け渡しにも使用できます。

もちろん、難しい点は「どのようにしてお互いを見つけるのですか?」です。現在、AdobeはCirrus (formerly Stratus)と呼ばれる無料/ベータ版サービスを提供しています。おそらく、AdobeからFlash Media Serverを購入することも可能です(これは、UDP非友好的なファイアウォールの背後にいる人々にTCPサーバーベースのフォールバックを提供します)。おそらく、Red5のようなオープンソースの代替製品は、ポイント。

+0

それは適切かもしれないように聞こえる。もう1つの方法は、RMIを使用できるJavaアプレットです。これらは今のところオプションですが、プラグインを必要としない標準的な解決策を見ていただければ幸いです。 – river

3

古い質問ですが、私は同じことを思っていましたし、ピアサーバに出くわしました。これは見ている価値があります。それはのWebRTCを使用し、それが何を考えているんようになっています。私はそれが今しません知っているが、それは将来のために計画かと考えられるかもしれないということ、それは非常に新しいと変化していると私は期待し

https://github.com/PeerServer/peer-server

関連する問題