这是我之前的帖子:
NAT Traversal 仅使用 C# 中的免费 STUN 和 TURN 服务器
我正在制作一个在线应用程序,可以相互进行点对点通信。大多数用户都应该在 NAT 后面的专用网络中,我需要遍历它。我买不起外部服务器,所以我唯一可以依赖的就是像Numb这样的免费服务器(这意味着我无法提供自己的实现或扩展。)
但是,经过一些研究,我无法弄清楚如何使用这些服务器。我也没有找到可以与 C# 一起使用的库。
我应该如何使用此类服务器通过网络建立连接?有没有一个库来简化这些东西?(我是高中生,只能用免费的。)如果也实现ICE协议就更好了。
有些人建议我使用 UPnP,这对我来说确实很有效,但有些用户不喜欢在他们的路由器上打开 UPnP。这就是为什么我再次在这里问它的原因。