【问题标题】:A socket operation was attempted to an unreachable host尝试对无法访问的主机进行套接字操作
【发布时间】:2011-07-07 01:46:24
【问题描述】:

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

“消息:尝试对无法访问的主机进行套接字操作 类型:System.Net.Sockets.SocketException"

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

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

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

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

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

谢谢

阿德里安娜

【问题讨论】:

  • 是的,一台机器出现网络错误或故障。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您可以帮助您的客户或 FAE 制定用于识别连接问题的 SOP。比如说,从客户端机器ping服务器IP,做一个ipconfig,看看机器的网络适配器是否启动。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 我能够连接到互联网,但是在使用 c# 代码发送电子邮件时出现此错误。我有 Windows 10 我该怎么办?
      • @HeemanshuBhalla:我不知道。我建议将代码简化为可重现的示例并发布您自己的问题。
      • 好的,我会做的。
      猜你喜欢
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      • 2013-01-15
      • 2021-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多