尝试对无法访问的主机执行套接字操作

时间:2011-03-02 07:13:27

标签: .net wcf networking network-programming wcf-client

一位客户在我的WCF客户端连接到我们的服务器服务时报告了此错误。

“消息:尝试对无法访问的主机执行套接字操作                 键入:System.Net.Sockets.SocketException“

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

WSAEHOSTUNREACH 10065 没有到主机的路由。 尝试对无法访问的主机执行套接字操作。见WSAENETUNREACH。

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

这是客户网络上的网络错误吗? 这是我们可以建议客户做的事情吗?

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

谢谢

阿德里安娜

4 个答案:

答案 0 :(得分:1)

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

你无能为力“解决”这个问题。您可以做的就是升级客户端的网络驱动程序并检查连接问题(可能它们几乎不在无线范围内,或者以太网电缆缺少其锁定选项卡)。

答案 1 :(得分:0)

您可以帮助您的客户或FAE开发SOP以识别连接问题。比如,从客户端计算机ping服务器IP,执行ipconfig并查看计算机的网络适配器是否已启动。

答案 2 :(得分:0)

此问题是因为Web配置中的另一个节点访问了相同的端口号。 更改 。 编码愉快。

答案 3 :(得分:0)

对我来说,这是由于执行 python 脚本时的互联网连接问题。

相关问题