2010-08-11 3 views
0

Я пытаюсь подключиться к службе на основе Java от клиента WCF .NET. адрес службы что-то вроде https://xxxxx:4444/myownservice я могу успешно получить доступ к WSDL на https://servername:4444/myownservice/?WSDl но при запуске прокси-клиента, процесс синхронизации, и дал мне это сообщение об ошибкесоединение с клиентом WCF

«Не удалось подключиться. .... Код ошибки TCP 10060: попытка подключения завершилась неудачно, потому что подключенная сторона не ответила должным образом через какое-то время или не удалось установить соединение, потому что подключенный хост не смог ответить xxxxx: 4444

где xxxx является сервером наименование

I попытался выполнить telnet-сервер с номером порта, а telnet не удалось (используя имя сервера или его IP-адрес). Я могу пинговать сервер.

Мой вопрос: если я могу браузер WSDL, с http://xxxxx:4444/servicename/?WSDL это означает, что порт 4444 открыт? или необязательно

+0

Привет, вы используете HTTP-прокси в своем браузере? Вы также можете установить сетевой монитор и проверить разницу между вызовом из браузера и из вашего приложения. –

ответ

0

Возможно, служба была запущена и запущена, когда вы схватили WSDL, но затем она упала. Поскольку вы не можете использовать telnet, я бы сказал, что служба отключена. Поскольку вы можете пинговать его, я бы сказал, что сам сервер запущен. Ping работает на другом порту.

+0

Мой вопрос: Если я могу просматривать WSDL от http: // имя_сервера: 4444/service /? WSDL означает, что порт 4444 открыт? Потому что, когда я использую telnet, он не работает Я использую telnet с этой командой telnet servername 4444 –

Смежные вопросы