Подтвердить что ты не робот

Получение MSDN PeerChannel "SecureChat", работающего на Windows Server 2008 R2

Я могу получить этот образец SDK PeerChannel SecureChat для работы в следующих сценариях в базовой домашней сети:

  • Локально среди экземпляров, запущенных на одном компьютере, или
  • Среди машин Windows 7

Я не могу заставить это работать между моим Windows Server 2008 R2 и любой другой машиной (никаких исключений не выбрасывается, но узлы никогда не находят друг друга и, следовательно, не переходят "в онлайн" ). Я МОЖЕТ ping адреса IPv6 среди всех машин. Исполняемый файл имеет правило исключения брандмауэра, но я также попытался полностью отключить брандмауэр Windows 2008. Служба PRNP запущена.

  • Можно ли заставить его работать? Как?

  • Работает ли она на вашей машине 2008 года?

Мое лучшее предположение: я заметил, что на машинах Windows 7 присутствуют службы "Одноранговая сетевая группировка" и "Менеджер одноранговой сети". Описание сервиса "Одноранговая сетевая группировка" там и онлайн-переговоры конкретно о включении многопартийных разговоров, но связанных с домашними группами. Эта служба отсутствует на компьютере под управлением Windows Server.

Итак, я подозреваю, что недостающая служба является причиной того, что образец SecureChat не будет работать на машине Windows Server, но я не понимаю, почему Microsoft заблокировала Peer Channel от работы с продуктом Server. Может ли это быть причиной?

Спасибо!

4b9b3361

Ответ 1

Попробуйте включить эти службы на сервере:

  • Сервер разрешения имен одноранговых узлов (установка через управление сервером)
  • Сервер peer Discovery (установка через управление сервером)
  • Служба протокола службы простого обслуживания (служба SSDP)

Затем просто убедитесь, что правила брандмауэра изменены; по умолчанию они блокируют драйвер туннелирования IPv4/IPv6 Teredo. IPv6 необходимо поддерживать, как это требуется PNRP.

Также вы должны настроить свой сервис двумя способами; через информационные системы Интернета (IIS) или в качестве службы Windows. Лучше всего использовать IIS, здесь вы можете найти статью о том, как ее настроить: Хостинг и использование службы WCF

Вот несколько советов, которые я могу придумать, чтобы запустить его. Надеюсь, что это поможет.

Ответ 2

Эта страница MSDN описывает эту тонкую деталь реализации Windows PNRP:

Любые два клиента, выполняющие ту же версию PNRP, могут находить друг друга используя этот протокол...