QA@IT

socket接続で接続済みエラーになる

2209 PV

お世話になります。

素人質問で申し訳ないのですが、どうかよろしくお願いします。

Sockets.TcpClientを使って、チャットプログラムを作成しています。

クライアント側では、タイマー関数を使い定期的にサーバに信号を
送るように設計しています。

切断⇒再接続 のテストで引っかかりました。
・サーバダウン  :対象のコンピューターによって拒否されたため、接続できませんでした。
・サーバ復帰   :タイマによる再接続に成功しデータを取得できている
・再サーバダウン:既に接続済みのソケットに対して接続を要求しました。

となり、そこから再接続が出来ません。

再接続するには、どのような手続きを取ればいいのでしょうか?

また、そのトリガーとするのは、プロパティConnectedでしょうか?
こちらは、接続しているかしていないかだけのプロパティなので
そちらも分かりません。

お手数をおかけしますが、どうぞよろしくお願いします。

  • OSや言語などの情報がありません。可能なら問題のコードの一部でも提示したほうが良いでしょう。 -
ウォッチ

この質問への回答やコメントをメールでお知らせします。