編集: 私はこの phpwebsocket を試しました: http://www.wilky.it/Shared/phpwebsocket.zipと Firefox で動作しますが、私の質問はまだ残っています: Chrome 17 で websocket を php サーバーで動作させるにはどうすればよいですか?
ここのチュートリアルに従っています: http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
クライアントが接続したように見え、すぐに切断されます。コンソールで次のエラーに気付きました。
WebSocket ハンドシェイク中のエラー: 'Sec-WebSocket-Accept' ヘッダーがありません
php_sockets拡張機能を有効にして、WAMPローカルホストのChrome 17.0.963.56で試しています。
Chrome がサポートするものを変更したという言及をどこかで見ましたが、それを修正する方法について詳しく説明していませんでした。誰かがそれを乗り越えてくれることを望んでいました。(私はウェブソケットが初めてです)。
サーバ:
{パス}>php startDaemon.php
2012-02-20 07:02:51 システム: ソケット リソース ID #7 が作成されました。
2012-02-20 07:02:51 システム: localhost:8000 にバインドされたソケット。
2012-02-20 07:02:51 システム: ソケットでリッスンを開始します。
2012-02-20 07:03:01 WebSocket: リソース ID #8 が接続されました!
2012-02-20 07:03:01 WebSocket: ハンドシェイクをリクエストしています…</p>
2012-02-20 07:03:01 WebSocket: ハンドシェーク…</p>
2012-02-20 07:03:01 WebSocket: ハンドシェイクが完了しました…</p>
2012-02-20 07:03:01 WebSocket: リソース ID #8 が切断されました!
クライアント:
ソケットの状態: 0
ソケットの状態: 3 (クローズ)