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