gpt4 book ai didi

.net - .Net WCF NAT 穿越的最佳实践

转载 作者:行者123 更新时间:2023-12-04 12:59:47 29 4
gpt4 key购买 nike

我正在寻找 .Net 中对等 NAT 遍历的建议或解决方案。假设我有一个聊天应用程序,两个客户端需要连接,但都在 NAT 之后:

对于家庭场景,uPNP 可能没问题,因为只涉及电缆调制解调器或消费者路由器。但是对于无法使用 uPNP 的企业环境呢?

我熟悉 UDP 打洞,它可以用于握手,但我宁愿不依赖它来传输真实的应用程序数据。

我还研究了 IPv6 和 Teredo,但我不确定每个客户端都会有 IPv6 可用性,而且对于所有 Teredo 要求(服务器、中继等),这有点令人困惑。

这是 2011 年,IM/Chat 客户端已经存在了十年,然后是一些 - 所以我必须相信这个问题已经解决了很多次。任何人都可以推荐这方面的最佳实践吗?提前致谢!

最佳答案

XMPP 支持聊天和 NAT 穿越,并且有几个用于 .NET 的开源客户端。使用任何 XMPP 服务器,例如 OpenFire。

关于.net - .Net WCF NAT 穿越的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5364673/

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