お世話になります。
VB.NET2003とWinXPでソケット通信プログラムを作成しています。
objTcpClient = New System.Net.Sockets.TcpClient
objTcpClient.Connect(strHostIp, intClientPort)
という風にサーバに接続しているのですが、サーバ側から切断
されたときにどのようにしてobjTcpClient側で判断すればよいか
分からず困っております。
行いたいことはサーバ側から切断されたら、イベント等でそれを
受け取って、再接続を自動的に行いたいです。
ご存知の方いらっしゃいましたらアドバイスお願いいたします。
タイマーか、マルチスレッドを使用して定期的に、Socket.Poll メソッド を
発行し、接続を監視して切断されたら、再接続すれば良いと思いますが。
try catch
でエラーを拾って処理をすればいいと思います。
| ツイート |
|