Socket通信でエラーが発生する
- 題名: Socket通信でエラーが発生する
- 著者: acyacya
- 日時: 2007/04/08 12:12:37
- ID: 19462
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Socket通信でエラーが発生する
- 著者: y4yama
- 日時: 2007/04/09 15:35:33
- ID: 19464
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Socket通信でエラーが発生する
- 著者: acyacya
- 日時: 2007/04/09 19:32:58
- ID: 19473
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして。初めて質問させて頂きます。
こちらの「プログラミング道」-「.NET Tips」-「インターネット」に記載されている
「TCPクライアント・サーバープログラムを作成する」を参考に通信プログラムを作成
させて頂きました。
プログラムの内容は、粗そのままで、Host名とPortをTEXTBOXから設定できるように
変えただけのプログラムです。
この時、LocalHost(127.0.0.1[同一マシン上])上ではクライアント及びサーバのプログラムは
問題なく動作するのですが、各プログラムを別々のマシンで実行すると、
「System.Net.Sockets.SocketException: 対象のコンピュータによって拒否されたため、接続できませんでした。
at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)」
というエラーが表示され通信ができません。
このとき、サーバプログラムは、127.0.0.1の7000番で待機し、クライアントは、サーバの
IPとPortを指定してデータ送信を行っております。
お互いのマシン間でPingは通ります。
また、Windowsファイアウォールも無効にして実施しています。
本現象については、MSDNの「同期サーバー ソケットの例」と「同期クライアント ソケットの例」を
使用しても現象は同じです。
プログラムの問題ではなく環境の問題とは思いますが、、考えられる原因についてご教示方宜しくお願いします。
環境:(PC2台共同じ)
WindowsXP(SP2)
Microsoft Visual Studio .NET 2003