C#, C♯, C#相談室 Part52at TECHC#, C♯, C#相談室 Part52 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト904: ◆BOHwjyHW6o 09/06/12 12:24:43 完全にハマりました。 質問させてください。 今、S/C間の通信プログラムを書いています。 -------- //↓サーバー側プログラム this.mListener = new TcpListener(IPAddress.Any, 58201); this.mListener.Start(); clTCPClient = this.mListener.AcceptTcpClient(); -------- //↓クライアント側プログラム TcpClient tcp = new TcpClient(); tcp.Connect("①", 58201); -------- ①をlocalhostにすると接続が確認できます。 ①をグローバルIPにすると接続できなくなります。 SocketExceptionが出ました。 ErrorCodeは10061 エラーメッセージは「対象のコンピュータによって拒否されたため、接続できませんでした。①:59201」と出ました。 905: ◆BOHwjyHW6o 09/06/12 12:26:01 ポートが空いていないのだろうと思い、 ttp://www.navnav.jp/port/ ココでポートの解放チェックを行いました。 結果、ポートは空いていました。 (ポート解放用と思われる接続もサーバー側のAcceptTcpClientでキャッチできました) ①をグローバルIPにして接続を行いたいのですが、どうすれば良いでしょうか? また、何を確認すべきでしょうか? 環境は以下の通りです。 ・PCは1台でテストしています。(OSはXP) ・Visual Studio 2008 で開発を行っています。 ・ウィルスバスターは終了させた状態です。 ・ルーターはフレッツ光のCTUです。 ・ハブはBUFFALOのAirStationをルーターOFFモードで利用しています。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch