phpで以下のURLを参考にサーバーソケットプログラムを試しています。

http://rainyday.blog.so-net.ne.jp/2007-02-17

c:\php\php.exe test.phpをコマンドラインから実行した状態で、
ローカルで127.0.0.1:20000にtelnetでアクセスした場合はうまく動いているのですが、別のPCから192.168.1.100:20000などでアクセスすると接続できないと出ます。

ちなみに20000ポートでapacheを立ち上げると普通にアクセス等ができるので、ルータやファイヤーオールの設定等ではなさそうです。

情報不足かもしれませんし、初歩的なミスかもしれないのですが、何かアドバイスはありますでしょうか。
なお、OSはwindowsです。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/04/07 19:41:37
  • 終了:2014/04/14 19:45:03

回答(1件)

id:a-kuma3 No.1

a-kuma3回答回数4523ベストアンサー獲得回数18802014/04/07 20:00:58スマートフォンから投稿

ポイント100pt

Windowsファイアウォールで、ブロックされているんじゃないかと思うのですが。
php.exe にたいして 20000 のポートを許可するか、一時的にファイアウォールを無効にしてみると、はっきりすると思います。

http://asciipc.jp/blog/windows7/windows72windows/

他8件のコメントを見る
id:MrB

ですよね。すみません。お騒がせしました。

2014/04/07 22:40:04
id:a-kuma3

こちらこそ、引っ掻き回して、すみませんでした(謝)。

2014/04/07 22:50:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません