私はhttp://code.google.com/p/phpwebsocket/でwebsocket phpの使用を開始しました。localhostでもうまくいきますが、残念ながらlocalhost以外のクライアントはwebsocketサーバーに接続できません。パスをhttp://10.27.50.25:8787/client.htmlのように変更すると、クライアントに接続されません。誰もそれを修正する方法についてのアイデアやサンプルを持っていますか?着信接続を受け入れるようにwebsocketサーバーに指示するにはどうすればよいですか?
ありがとうございます。
ファイアウォールをチェックしましたか? – Sheepy
@Sheepyは正しいですが、これはおそらくファイアウォールの問題ですが、サーバーサイドのリスンソケット用にバインドするアドレスとして '(int)0'を渡すことも有効です。これは使用可能なすべてのインターフェイスにバインドします。 PS。私は、PHPのマニュアルには '0.0.0.0 'でこれを渡すべきだと言われていますが、これは常にwin32では機能しません。 「0」を渡すとどこでもうまく動作しているようです。 – DaveRandom
はい、ファイアウォールはオフになっています。 – dansc