我正在用 Visual Basic 制作一个聊天程序。应该是局域网用的,叫LANChat。
它在端口 65535(只是现在)上启动一个侦听器,并继续在该端口上侦听。但是,如果您尝试一次打开它的两个实例,则会出现运行时错误。我已经处理了它,如果它检测到当前正在使用该端口,它会显示一个 MessageBox 并关闭程序。但是,在 Visual Studio 中,当尝试测试程序时,它会像运行程序一样运行程序。我查看了任务管理器,我看到“LANChat.vshost”当时正在运行。有任何想法吗?我唯一的想法是在测试时注释掉异常处理代码。