質問: phpで以下のURLを参考にサーバーソケットプログラムを試しています。 c:\php\php.exe test.phpをコマンドラインから実行した状態で、 ローカルで127.0.0.1:20000にtelnetでアクセスした場合はうまく動いているのですが、別のPCから192.168.1.100:20000などでアクセスすると接続できないと出ます。 ちなみに20000ポートでapacheを立ち上げると普通にアクセス等ができるので、ルータやファイヤーオールの設定等ではなさそうです。 情報不足かもしれませんし、初歩的なミスかもしれないのですが、何かアドバイスはありますでしょうか。 なお、OSはwindowsです。
回答: Windowsファイアウォールで、ブロックされているんじゃないかと思うのですが。 php.exe にたいして 20000 のポートを許可するか、一時的にファイアウォールを無効にしてみると、はっきりすると思います。