私はこのAPI(http://managedwifi.codeplex.com/)を正常に使用しており、大きな問題はありません。少なくとも今日まで...
私はC#でプログラムを実装しました。このプログラムは、接続されたAPのBSSIDと、近接している使用可能なワイヤレスネットワークの数を取得し、いくつかのチェックを実行します。特定のAPに接続するとメッセージが表示され、この特定のAPに接続していない場合(ただし、別のAPに接続している場合、またはまったく接続していない場合)、別のメッセージが表示されます。そのような単純な。
私はこれを行い、APに接続し、アプリケーションの起動時に一度だけチェックしました。
しかし...このチェックが30秒または60秒ごとに(最初だけでなく)行われるようにタイマーを追加したかったのです。問題は、それが数回(最大10回)実行された後、プログラムがフリーズし、次のメッセージが表示されることです。
Win32Exceptionが処理されませんでした:ネットワークサーバーへのセッションを確立しようとしましたが、そのサーバーに対して確立されたセッションがすでに多すぎます
メッセージボックスはWlanClientclient= new WlanClient();を指しています。
何が間違っているのかわかりません。コードは正しくコンパイルされますが、このエラーが発生します。
たぶん、オブジェクトの処分に何かがありますか?
どんな助けでも大歓迎です。