我尝试侦听服务器上的特定端口。我编写了一个简单的控制台应用程序,但出现错误:
通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
但是,我没有找到任何侦听该端口的进程。资源管理器和 CurrPorts 不显示任何信息。
我的代码(所有代码):
var ipEndPoint = new IPEndPoint(IPAddress.Any, 7001);
var tcpListener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
tcpListener.Bind(ipEndPoint);
tcpListener.Listen(100);
我的问题是:
如何找到哪个进程监听端口?Currports 不显示,也是 resmon。
为什么 node.js 监听端口并获取消息?有什么不同吗?
我想我有一个隐藏的线程,但我没有找到它。我使用 ProcessExplorer。
更新:
当我在服务器重置后运行我的控制台应用程序时,它工作正常。但是,当关闭并重新打开应用程序时,它无法正常工作并给出了上述例外情况。
偶然的你
胡子哥哥
相关分类