- - PR -
TcpIp通信
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-25 17:31
こんにちは。
VB.NET2003で開発を行っています。 socketを使用して作成を行っています。 全ての初期設定が完全に終わりBeginConnectを呼び出しコールバックを登録し 非同期通信を目指しています。 質問です。 サーバー側が一切ListenしないでクライアントからBeginConnectをしてしばらく待つと 下記のメッセージが出てプログラムが終了してしまいます。 どなたか理由をご教授下さい。 「 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。」 文中の「一定の時間」は設定とかできるのでしょうか??? | ||||||||
|
投稿日時: 2006-07-25 17:46
サーバーが listen していないのなら、 接続できないというエラーが出るのはそのままの意味かなとは思いますが、 どのような動作をのぞんでいますか?
どのように接続を行っているのでしょうか? 使っているのはこのあたりのクラスですか? http://msdn2.microsoft.com/ja-JP/library/system.net.sockets.tcpclient_members.aspx | ||||||||
|
投稿日時: 2006-07-25 17:51
今は感覚的に10秒位経過してからエラーが出るので、
その時間は設定できますか? | ||||||||
|
投稿日時: 2006-07-25 17:52
追伸:非同期処理を行いたいのでSocketクラスとコールバック処理で行っています。
| ||||||||
|
投稿日時: 2006-07-25 18:17
このスレッドが参考になると思います。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=29852&forum=7 | ||||||||
|
投稿日時: 2006-07-25 18:21
よく参考にしてまた考えてみます。
ありがとうございました。 また私を見かけた際はぜひご教授願います。 |
1