2011-03-02 75 views
4

有一位客户在我的WCF客户端连接到我们的服务器服务时报告了此错误。尝试对无法访问的主机执行套接字操作

“消息:套接字操作尝试一个无法连接的主机 类型:System.Net.Sockets.SocketException”

从这个链接http://msdn.microsoft.com/en-us/library/ms740668%28v=vs.85%29.aspx我看到:

WSAEHOSTUNREACH 否主机路由。 尝试对无法访问的主机执行套接字操作。参见WSAENETUNREACH。

WSAENETUNREACH 网络无法访问。 尝试对无法访问的网络执行套接字操作。这通常意味着本地软件不知道到达远程主机的路由。

这是客户网络上的网络错误吗? 我们可以建议客户做些什么?

WCF客户端之前能够连接到服务器服务,似乎问题在重新启动机器后消失(或者网络问题在此期间得到修复)。

谢谢

阿德里安娜

+1

是的,网络错误或毛刺在一台机器上。 – 2011-03-02 07:15:49

回答

1

此错误表明网络未连接或配置不正确。这绝对是客户端机器上的错误,而不是您的服务器。

没有太多的事情可以“解决”问题。几乎所有你能做的就是升级客户端的网络驱动程序并检查连接问题(可能它们几乎不在无线范围内,或者以太网电缆缺少锁定标签)。

0

您可以帮助您的客户或FAE制定SOP以确定连接问题。假设从客户端机器ping服务器IP,执行ipconfig并查看机器的网络适配器是否启动。