0

75と76の両方を同時にサポートする単純なWebSocketサーバーを知っている人はいますか?

Chromeがそれ自体を更新し、すべてを台無しにするまで、私はphpwebsocketを使用していました(私は少しphpの経験があります)。

私が本当に必要としているのは、送信されたメッセージを他のすべての接続にエコーするサーバーです。できればphpで記述しますが、node.jsソリューションを使用できないことを除いて、実際には問題ではありません。

4

3 に答える 3

2

PHPとWebSocketHixie75/76のサポートが本当に必要な場合は、phpwebsocket

ただし、Hixie 75/76のサポートと、HyBi(07、08、13)のサポートが本当に必要であることをお勧めします。Chrome14以降はHyBiのみをサポートします。Firefox 6についても同じことが言えます。MicrosoftからInternetExplorer用にダウンロード可能なWebSocketプロトタイプも、HyBiのみをサポートします。

phpwebsocketは2010年11月以降更新されておらず、HyBiをサポートしていません。HixeおよびHyBiプロトコルをサポートするいくつかの選択肢:

この質問には、おそらくphpwebsocketにHyBiサポートを追加するために使用できるPHPコードもあります。

また、node.jsがオプションではない理由についても言及していません。オプションの場合、Socket.IOは(サーバーに加えて)クライアント側のJavascriptライブラリを提供し、セッション管理の例/レシピがあり、長いものへの自動フォールバックがあるため、おそらく実用的なソリューションへの最速のルートになります-WebSocketをサポートしていないブラウザーのポーリング。

于 2011-09-12T13:48:46.753 に答える
0

http://code.google.com/p/pywebsocket/はどうですか

Pythonの経験が必要ですか

于 2011-09-12T09:40:49.940 に答える
0

Pywebsocketはhixieのサポートを終了しました。

使用する

--allow-draft75

古いブラウザとの互換性を持たせるため。

于 2012-11-26T06:38:06.977 に答える