我正在尝试在用C#开发的应用程序中包含一个网络侦听模块。为此,我创建了一个套接字,如下所示
IPAddress ipAd = IPAddress.Parse("192.168.1.185");
/* Initializes the Listener */
TcpListener myList = new TcpListener(ipAd, 5027);
/* Start Listeneting at the specified port */
myList.Start();
当我启动我的应用程序时,有时所有与网络相关的调用最终都是无响应的,超时抛出异常。它可以通过重新启动应用程序来“修复”。此问题在我重新安装系统后开始出现。我不知道原因是什么,因为它并不总是发生,而且它被“绑定”到正在运行的可执行文件,因为要么全部工作,要么什么都不工作。
我混合使用Http/Web/Smtp和RestSharp请求,它们都有相同的状态。
以下是例外情况
A System.Net.Sockets.SocketException was thrown: "An operation was attempted on something that is not a socket&