- PR -

TcpIp通信

1
投稿者投稿内容
ANODA
常連さん
会議室デビュー日: 2006/07/21
投稿数: 26
投稿日時: 2006-07-31 09:27
こんにちは。
VB.NET2003にて開発を行っています。

質問です。Socketを使用しサーバーを作成しました。

サーバー側でBind→ListenをしBeginAcceptで要求待ち状態にしました。

そこでLANケーブルを抜いた場合に抜けたことを検出する方法はないでしょうか?

接続はされていません。
ケーブルがささっていなくてもListen状態になってしまうので困ってしまいます。

どなたかご教授願います。
ANODA
常連さん
会議室デビュー日: 2006/07/21
投稿数: 26
投稿日時: 2006-07-31 19:37
こんばんわ。

追記させていただきます。

詳しい状況は全てお伝えできますのでどなたかご教授願います。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2006-08-02 09:22
引用:

ANODAさんの書き込み (2006-07-31 09:27) より:
そこでLANケーブルを抜いた場合に抜けたことを検出する方法はないでしょうか?


IP Helper APIとか使えば無効になっているNICを判断する事は出来ると思います。

でも、LANケーブルが抜けた事を検出して何か処理を行う意味って余り無いと思います。ネットワークの経路上でトラブルの発生する可能性は多岐にわたります。そのうちNICに刺さっているLANケーブルだけを個別に扱っても意義は薄いでしょう。

それよりはSNMPなどでトータルにチェックする事を考えた方が良いのではないかと思います。
ANODA
常連さん
会議室デビュー日: 2006/07/21
投稿数: 26
投稿日時: 2006-08-02 09:39
甕星様お返事ありがとうございます。
ところでNICとは何ですか?
予備的な知識不足なのでご教授願います。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-08-02 10:21
引用:

ANODAさんの書き込み (2006-08-02 09:39) より:
甕星様お返事ありがとうございます。
ところでNICとは何ですか?
予備的な知識不足なのでご教授願います。


検索エンジンをしらないようなのでおいておく。
http://www.google.co.jp/
ANODA
常連さん
会議室デビュー日: 2006/07/21
投稿数: 26
投稿日時: 2006-08-02 10:36
ぶさいくろう様ありがとうございます。
NIC解りました。

ANODA
常連さん
会議室デビュー日: 2006/07/21
投稿数: 26
投稿日時: 2006-08-02 11:16
おはようございます。
皆様からのお返事感謝いたします。

ところでSNMPやIP Helper APIをVB.NETで使用するにはどのようにすればいいでしょうか?
ご教授願います。
1

スキルアップ/キャリアアップ(JOB@IT)