2010-08-11 273 views
0

我想從WCF .NET客戶端連接到基於Java的服務。 該服務的地址是一樣的東西https://xxxxx:4444/myownservice 我可以成功訪問 https://servername:4444/myownservice/?WSDl 的WSDL,但是當我運行代理客戶端,該過程已超時,給了我這個錯誤消息與WCF客戶端連接

「無法連接到。 .... TCP錯誤代碼10060:連接嘗試失敗,因爲連接方在一段時間後沒有正確響應,或者由於連接的主機未能響應而建立連接失敗xxxxx:4444

其中xxxx是服務器名稱

I嘗試使用端口號遠程登錄服務器,並且telnet失敗(使用服務器名稱或其IP地址)。 我可以ping通服務器。

我的問題是: 如果我能瀏覽器 http://xxxxx:4444/servicename/?WSDL 的WSDL它意味着4444端口是開放的? 或不一定

+0

你好,你在瀏覽器中使用http代理嗎?您還可以安裝網絡監視器並檢查從瀏覽器和應用程序調用的區別。 – 2010-08-11 22:40:56

回答

0

當您抓取WSDL時服務可能已啓動並正在運行,但之後它會丟失。既然你不能telnet到它,我會說服務已經停止。既然你可以ping它,我會說服務器本身正在運行。 Ping在不同的港口經營。

+0

我的問題是 如果我可以從 瀏覽WSDL http:// servername:4444/service /?WSDL 是否意味着端口4444是開放的? 因爲當我使用telnet時,它失敗 我使用此命令的telnet telnet服務器名稱4444 – 2010-08-11 22:19:54