2010-08-11 203 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