2010-05-17 4 views
4

Я пытаюсь подключиться к службе WCF, которую кто-то создал, и у меня возникают проблемы, Я понятия не имею, что такое 808: * означает в «Связывающей информации» для привязок сайта net.tcp.WCF net.tcp binding 808: * Что это значит?

благодаря

это как переплеты настроены в IIS 7 (перейдите к IIS, щелкните правой кнопкой мыши на приложении хостинг услуги, нажмите на ссылку «редактировать привязок»). Есть две записи:

Тип: HTTP, порт: 8000, IP-адрес: *, обязательные данные: (пусто)

Тип: net.tcp, порт: (пусто), IP-адрес: (пусто) информация связывания: 808: *

+0

Вы получаете ошибку? Можете ли вы уточнить? Также укажите точную конечную точку, к которой вы хотите подключиться. – Kangkan

+0

вот пример того, кто говорит, чтобы установить net.tcp таким образом: http://expertise4you.blogspot.com/2008_08_01_archive.html – ralph

+0

У меня есть точно такой же вопрос, спасибо за поднятие этого. – smwikipedia

ответ

4

Я понимаю, что это старый пост, но это может помочь кому-то, что приходит назад ищет ответ, подобный следующему:

808 это ваш номер порта прослушивания * является wild card для имени хоста, что означает, что он будет обрабатывать любые запросы, поступающие на порт 808, с любым хостом na меня.

+0

Могу ли я использовать конкретный IP вместо имени хоста? – smwikipedia

+1

Является ли звездочка ('*') действительно подстановочным знаком * для имени хоста *? Сетевые пакеты AFAIK TCP/IP не содержат информации о имени хоста, а только IP-адреса. (Это не похоже на HTTP-запросы, которые имеют имя хоста, используемое в URL-адресе запроса в заголовке «Host:».) Итак, как IIS сможет определить имя хоста, используемое для входящего запроса TCP? – stakx

+0

Я предполагаю, что 808: * совпадает с \ *: 808: \ *. Формат - это ip-адрес: port: host для протоколов http/https. Поскольку net.tcp прослушивает порт 808, часть 808 определенно является портом. – jcmcbeth