NAT遍历只使用c#中的免费STUN和TURN服务器

本文关键字:STUN 免费 TURN 服务器 遍历 NAT | 更新日期: 2023-09-27 18:01:48

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

然而,经过一番研究,我不知道如何使用这些服务器建立连接。

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

我可以使用UDP或TCP。

NAT遍历只使用c#中的免费STUN和TURN服务器

看一下互联网网关设备协议。它是UPNP协议的扩展,非常易于使用,几乎所有路由器都支持,并且有一些免费的库实现该协议。