非同期クライアントソケットで再接続するには

解決


ラーハン  2008-03-18 18:37:16  No: 144540  IP: 192.*.*.*

VB.netで非同期クライアントソケットテスト用ソフトを作成しています。
Helpの非同期クライアント ソケットの例を参考にSocketを使用して接続ボタンを押下したら、Newキーワードでソケットを作成し、切断ボタンを押されたら、Shutdown、Closeメソッドを使用しています。

接続操作、切断操作は、正常に動作するのですが、再度接続操作をすると
connectのコールバック関数のEndConnectメソッドで"System.ObjectDisposedException 破棄されたオブジェクトにアクセスできません"というエラーが発生してしまいます。ソケットの作成、破棄の仕方が悪いのでしょうか?
アドバイスをよろしくお願いします。OSは、WindowsXP Proです。
また、参考になるサイトがありましたら、よろしくお願いします。

編集 削除
やじゅ  2008-03-18 19:37:42  No: 144541  IP: 192.*.*.*

参考サイトのみ
CPを利用した複数クライアント接続可能なチャットアプリケーションの作成
http://codezine.jp/a/article.aspx?aid=22

編集 削除
ラーハン  2008-03-21 09:28:01  No: 144542  IP: 192.*.*.*

すいません。
参考にしてみます。

編集 削除