gpt4 book ai didi

wcf - 在 Windows Server 2008 R2 上运行 MSDN PeerChannel "SecureChat"

转载 作者:行者123 更新时间:2023-12-03 05:52:28 24 4
gpt4 key购买 nike

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

  • 在同一台计算机上运行的本地实例之间,或者
  • 在 Windows 7 计算机中

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

  1. 可以让它工作吗?怎么办?

  2. 它可以在您的 2008 机器上运行吗?

我的最佳猜测:我注意到在 Windows 7 计算机中存在“对等网络分组”和“对等网络身份管理器”服务。 “对等网络分组”服务的描述和在线讨论专门讨论了启用多方对话,但与家庭组相关。 Windows Server 计算机中缺少此服务。

因此,我怀疑缺少服务是 SecureChat 示例无法在 Windows Server 计算机上运行的原因,但我不明白为什么 Microsoft 会阻止 Peer Channel 在服务器产品上运行。难道是这个原因?

谢谢!

最佳答案

尝试在服务器上启用这些服务:

  1. 对等名称解析服务器(通过服务器管理安装)
  2. 对等发现服务器(通过服务器管理安装)
  3. 简单服务发现协议(protocol)服务(SSDP 服务)

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

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

这些是我能想到的让它运行​​的一些技巧。希望有帮助。

关于wcf - 在 Windows Server 2008 R2 上运行 MSDN PeerChannel "SecureChat",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com