- - PR -
TcpIp通信
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-31 09:27
こんにちは。
VB.NET2003にて開発を行っています。 質問です。Socketを使用しサーバーを作成しました。 サーバー側でBind→ListenをしBeginAcceptで要求待ち状態にしました。 そこでLANケーブルを抜いた場合に抜けたことを検出する方法はないでしょうか? 接続はされていません。 ケーブルがささっていなくてもListen状態になってしまうので困ってしまいます。 どなたかご教授願います。 | ||||
|
投稿日時: 2006-07-31 19:37
こんばんわ。
追記させていただきます。 詳しい状況は全てお伝えできますのでどなたかご教授願います。 | ||||
|
投稿日時: 2006-08-02 09:22
IP Helper APIとか使えば無効になっているNICを判断する事は出来ると思います。 でも、LANケーブルが抜けた事を検出して何か処理を行う意味って余り無いと思います。ネットワークの経路上でトラブルの発生する可能性は多岐にわたります。そのうちNICに刺さっているLANケーブルだけを個別に扱っても意義は薄いでしょう。 それよりはSNMPなどでトータルにチェックする事を考えた方が良いのではないかと思います。 | ||||
|
投稿日時: 2006-08-02 09:39
甕星様お返事ありがとうございます。
ところでNICとは何ですか? 予備的な知識不足なのでご教授願います。 | ||||
|
投稿日時: 2006-08-02 10:21
検索エンジンをしらないようなのでおいておく。 http://www.google.co.jp/ | ||||
|
投稿日時: 2006-08-02 10:36
ぶさいくろう様ありがとうございます。
NIC解りました。 | ||||
|
投稿日時: 2006-08-02 11:16
おはようございます。
皆様からのお返事感謝いたします。 ところでSNMPやIP Helper APIをVB.NETで使用するにはどのようにすればいいでしょうか? ご教授願います。 |
1