phpで以下のURLを参考にサーバーソケットプログラムを試しています。コンピュータインターネットphpで以下のURLを参考にサーバーソケットプログラムを試しています。test.phpをコマンドラインから実行した状態で、ローカルで127.0.0.1:20000にtelnetでアクセスした場合はうまく動いているのですが、別のPCから192.168.1.100:20000などでアクセスすると接続できないと出ます。ちなみに20000ポートでapacheを立ち上げると普通にアクセス等ができるので、ルータやファイヤーオールの設定等ではなさそうです。情報不足かもしれませんし、初歩的なミスかもしれないのですが、何かアドバイスはありますでしょうか。OSはwindowsです。20:00:58100ptWindowsファイアウォールで、ブロックされているんじゃないかと思うのですが。ポートを許可するか、一時的にファイアウォールを無効にしてみると、はっきりすると思います。http://asciipc.jp/blog/windows7/windows72windows/他8件のコメントを見るはい、そう思って、ファイアウォールを無効にしてみたりもしたのですが、結果は変わらずでした。20:05:3620000で待ちかまえている方や、つなごうとしているPCのイベントビューアに何か出てるとか。test.phpの実行時にワーニングが出て、実行できないです。PCのイベントビューアにも特に何も出てなさそうです。20000では接続できると思いますが、自IPアドレス(例えば、192.168.1.101などのipconfigで出てくるアドレス)にて接続は出来るのでしょうか。21:30:50ありがとうございます。自IPアドレスでは接続できなかったです。21:42:47なんとなく原因が分かった気がします。21:55:04恥ずかしいくらい初歩的な問題でした。socket_create_listen関数はローカルホスト専用なので、外部からは使えないということだけだったです。ご迷惑おかけしました。socket_createsocket_bindsocket_listenを順番にアドレスとポートを指定して実行することでうまくいきました。22:21:22ですよね。