gpt4 book ai didi

c# - NAT Traversal 在 C# 中仅使用免费的 STUN 和 TURN 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:01 26 4
gpt4 key购买 nike

我正在尝试制作一个在线游戏应用程序,它通过 Internet 与另一台电脑进行点对点通信。由于两台电脑都可能处于 NAT 之下,而且由于我负担不起外​​部服务器,我认为唯一的方法是使用免费的 STUN 和 TURN 服务器,例如 Numb .

但是,经过一些研究,我无法弄清楚如何使用这些服务器建立连接。

真的可以只用那些服务器来做吗?如果是,你会怎么做?或者有更简单的方法吗?

我可以为此使用 UDP 或 TCP。

最佳答案

看看 Internet Gateway Device Protocol .是 UPNP 协议(protocol)的扩展,非常易于使用,几乎所有路由器都支持它,并且有一些免费的库实现了该协议(protocol)。

关于c# - NAT Traversal 在 C# 中仅使用免费的 STUN 和 TURN 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456570/

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