C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 38 を表示中)
■19661 / )  TCP/IP通信の再接続までの時間
□投稿者/ PROTO (8回)-(2008/05/27(Tue) 14:36:47)

分類:[ネットワーク全般] 

VS2005
言語C++/CLI

現在「XPort」という「シリアル-イーサーネット変換デバイス」を使用して、
TCP/IP通信(TcpClientクラス)を行っているのですが、

データ送信中にケーブルが外れた(意図的に外し)た場合に
送信時のエラー(Exceptionを例外エラーとしてキャッチ)として、以下のメッセージを出します。
(送信エラーになるまで待つ)
「既存の接続はリモート ホストに強制的に切断されました。」

その後、コネクト処理をすると、以下のメッセージが出ました。
「対象のコンピュータによって拒否されたため、接続できませんでした。」

しばらく時間を空けて(5分程度)、コネクト処理をすると接続できます。

一度、通信が確立した後で、通信が切断された場合(クローズ処理以外で)に再接続するまでに
時間が空いてしまうのですが、
この時間を短くする方法は無いのでしょうか?
返信 編集キー/


管理者用

- Child Tree -