我有一个.net服务,它在端口8080上运行HTTPListener。
在这个场景中,我们在与服务器相同的机器上运行一个客户机,连接到localhost:8080。
在我们的演示机器(很好!),当互联网没有连接,所有连接到服务器失败。
我的日志中确实有两个错误:
The I/O operation has been aborted because of either a thread exit or an application request at System.Net.HttpListener.EndGetContext(IAsyncResult asyncResult)和
Unexpected error: The handle is invalid当我在演示机器上运行netstat时,我注意到具有网络连接的,失败的机器有一个本地地址侦听在COMPUTERNAME:8080。然而,其他工作机器有0.0.0.0:8080在这里列出。
似乎没有任何防火墙在运行。
编辑:演示机器是Windows,以前已经发生过这种情况(也发生在Windows机器上),但我目前无法复制它,即使是在Windows安装上。
知道问题出在哪里吗?
发布于 2010-06-28 15:56:36
https://stackoverflow.com/questions/3133302
复制相似问题