• ベストアンサー

winsockについて

http://www.katto.comm.waseda.ac.jp/~katto/Class/GazoTokuron/code/socket.html こちらのTCPのサンプルを使ってみたのですがうまくいきません。 クライアントを実行しても、サーバにメッセージが表示されません。 クライアントの dstAddr.sin_addr.s_addr にサーバのグローバルIPを指定したのですが、それであっていいますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • unacyo
  • ベストアンサー率51% (35/68)
回答No.2

LAN→インターネットのネットワークが二個あるならば、サーバ側のブロードバンドルータに、インターネット経由の接続要求をサーバPCに中継するDMZかルーティングの設定をしていますか? 同一LANにクライアントとサーバーがいるならば、切り離さないと、グローバルIPではアクセス出来ません。

koya123
質問者

お礼

回答ありがとうございます。 ルーティングの設定をしなければならないのですね。 助かりました!

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>クライアントの dstAddr.sin_addr.s_addr にサーバのグローバルIPを指定したのですが、それであっていいますか? そもそも、どういうネットワーク構成なんですか?

koya123
質問者

補足

インターネットをつかって二つのPCをつないでいます。