DOBON.NET どぼん!のVB道掲示板過去ログ

はじめまして

はじめまして。
昨日VB.net掲示板の方へ書き込みさせて頂いたさばのみそにです。

VB.netで困ったことがありGoogleで検索していたらここまでたどり着けました。
.net Tipsなんて、他のどのサイトにもない状況で、あれだけの量は凄いです!
すごく参考にさせてもらってます。(感謝)

初めての投稿でいきなりなんですが、もし良かったらどなたか相談にのって頂けませんでしょうか?

現在ソケット通信するサーバアプリを作っています。
TcpListenerクラスを使って、クライアントと接続して、
Socket = TcpListener.AcceptSocket
でソケットを作成しています。
クライアントは自由に接続・切断でき、またその接続状況を常に監視したいので
このSocketを利用して
Socket.Connected
プロパティで、接続状況を確認しようとしているのですが、
クライアントアプリを停止したり、クライアント側から接続を遮断しても、
Socket.Connected プロパティが常にTrue(接続中)になってしまいます。
クライアントはVB6(WinSockを使用)、VB.net(TcpClientを使用)で作成しましたが、結果は同じでした。

単純なソケット接続プログラムを作成してみても、現象は変わらず...

私のクラス・メンバの使用方法が間違っているのかもしれませんが、
どなたか良きアドバイスを...

環境:Win2k SP2
開発ツール:VB.net

DOBON.NET | プログラミング道 | プログラミング掲示板