2011-03-02 78 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並查看機器的網絡適配器是否啓動。