首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Windows Server2008 R2上运行MSDN PeerChannel "SecureChat“

在Windows Server2008 R2上运行MSDN PeerChannel "SecureChat“
EN

Stack Overflow用户
提问于 2012-02-05 00:59:21
回答 2查看 949关注 0票数 55

在基本的家庭网络中,我只能让this SDK sample of PeerChannel SecureChat在以下场景中工作:

运行在同一台计算机上的本地实例之间的

  • ,或Windows7计算机之间的

我无法在我的Windows Server2008 R2和任何其他机器之间工作(没有抛出异常,但节点永远不会找到对方,因此不会“在线”)。我可以在所有机器之间ping通IPv6地址。可执行文件有防火墙例外规则,但我也尝试完全禁用Windows 2008防火墙。PRNP服务正在运行。

  1. Is有可能让它工作吗?在您的2008 machine?

上运行How?

  • Does it

我的最佳猜测是:我注意到在Windows7计算机中,存在“对等网络分组”和“对等网络身份管理器”服务。"Peer Networking Grouping“服务在那里的描述和在线讨论特别是关于启用多方对话,但与家庭组相关。Windows Server计算机中缺少此服务。

因此,我怀疑缺少服务是SecureChat示例不能在Windows Server机器上工作的原因,但我不明白为什么微软要锁定Peer Channel,使其无法在服务器产品上工作。这可能是原因吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-11-29 00:50:49

尝试在服务器上启用以下服务:

SSDP对等名称解析服务器(通过服务器Management)

  • Peer发现服务器安装)(通过服务器Management)

  • Simple服务发现协议服务(
  1. 服务)

安装

然后,只需确保修改了防火墙规则;默认情况下,它们会阻止IPv4 / IPv6 Teredo隧道驱动程序。IPv6需要支持,因为它是PNRP所需的。

此外,您还应该能够以两种方式配置您的服务:通过Internet信息系统(IIS)或作为Windows服务。你最好的选择是使用IIS,你可以在这里找到一篇关于如何配置它的文章:Hosting and Consuming WCF Service

这些是我能想到的让它运行起来的几个技巧。希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2015-03-08 23:48:48

这个MSDN page提到了PNRP的Windows实现的这个微妙的细节:

运行相同版本的PNRP的任何两个客户端都可以使用此协议找到彼此...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9142617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档