PHP HTML5 WebSocket を初期化する方法、いつも失敗します
ダウンロードしたデモには問題があります、私の実装はおおよそ次のようなものです
最初のサーバーはserver.php
http://code.googleです。 com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
client.html
http://code.google.com/p/phpwebsocket/source/browse/trunk/% 20phpwebsocket/ client.html
最初にサーバーを実行して待機し、次にクライアントを実行します client:
var host = "ws://localhost:12345/websocket/server.php";//これ パスは次のとおりです。ファイルの場所、正しいかどうかわかりません。
ソケット = new WebSocket(host);
このソケットはエラーを引き起こします。アラート(ソケット)は[オブジェクト WebSocket]と表示されます。
しかし、プロンプト:
Firefox は ws://localhost:12345/socket/test/server2.php サーバーへの接続を確立できません。
socket = new WebSocket(host);//これ以上は必要ありません
(apache FF11.0)
専門家のアドバイスをお願いします:
望ましい効果は次のとおりです
http : //websocket.org/echo.html
-----解決策---------
1. ブラウザのサポートが必要です
2. 一致するスローガンが必要です
3. コードが正しいことが必要です
------解決策------------------
function WebSocket($address,$port){ .... }
+---------------------------- ----------+
http://code.google.com/p/phpwebsocket/source/browse/trunk/%20phpwebsocket/server.php
このファイルの WebSocket()関数はアドレスとポートの 2 つのパラメータを渡す必要があります。
ここで実行すると、socket_bind($master, $address, $port); がエラーを報告します。