VB.netで非同期クライアントソケットテスト用ソフトを作成しています。
Helpの非同期クライアント ソケットの例を参考にSocketを使用して接続ボタンを押下したら、Newキーワードでソケットを作成し、切断ボタンを押されたら、Shutdown、Closeメソッドを使用しています。
接続操作、切断操作は、正常に動作するのですが、再度接続操作をすると
connectのコールバック関数のEndConnectメソッドで"System.ObjectDisposedException 破棄されたオブジェクトにアクセスできません"というエラーが発生してしまいます。ソケットの作成、破棄の仕方が悪いのでしょうか?
アドバイスをよろしくお願いします。OSは、WindowsXP Proです。
また、参考になるサイトがありましたら、よろしくお願いします。
参考サイトのみ
CPを利用した複数クライアント接続可能なチャットアプリケーションの作成
http://codezine.jp/a/article.aspx?aid=22
すいません。
参考にしてみます。