Visual Basic でチャット プログラムを作成しています。LAN用のはずで、LANChatと呼ばれています。
ポート 65535 でリスナーを開始し (今のところ)、そのポートでリッスンを続けます。ただし、一度に 2 つのインスタンスを開こうとすると、実行時エラーが発生します。私はそれを処理しました。ポートが現在使用されていることを検出すると、メッセージボックスが表示され、プログラムが閉じられます。ただし、Visual Studio では、プログラムをテストしようとすると、プログラムが既に実行されているかのように実行されます。タスクマネージャーを見ると、「LANChat.vshost」が実行されていることがわかりました。何か案は?私が持っている唯一のアイデアは、テスト中に例外処理コードをコメントアウトすることです.