回線断を検出するには?


ひろ  2007-10-19 01:25:07  No: 137867

Visual Basic 6.0を使用しております。
初級者の質問の為、わかりにくい表現かも知れませんが、お知恵をお借りできれば幸いです。

Winsockを用いてTCP/IPで二台のPCで通信を行っております。

片方がCloseで閉じたり、相手がダウンもしくは回線が切れた場合はこちらもCloseし、再び接続の待機(Listen)を行う処理を作成しております。

片方がCloseで閉じた場合はもう一方にCloseイベントが発生するため処理が行えますが、回線断などの現象を検出するにはどのような手法で行ったらよいのでしょうか?
よろしく御願いいたします。


海砂  2007-10-19 19:19:38  No: 137868

ポーリング処理をしてみては?


ひろ  2007-10-20 04:03:11  No: 137869

>海砂さん
  ありがとうございます!
  まだまだ技術不足なので、調べながらやって行きたいと思います。


オショウ  2007-10-20 18:11:01  No: 137870

TCP/IP でパケットを送信する直前に、pingを打つようにして
相手の存在を確認するようにしています。

が、VB6 でping打つプログラムはBASICでは出来なかったかと
・・・フリーソフトとか、ActiveX探してみて下さい。多分、
ありますから。

参考までに。

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加