在C#中使用免费的STUN和TURN服务器进行NAT遍历

时间:2014-06-07 10:41:29

标签: c# p2p stun nat-traversal turn

这是我以前的帖子:

NAT Traversal using only free STUN and TURN servers in C#

我正在建立一个相互通信的在线应用程序。预计大多数用户都在NAT后面的私有网络中,我需要遍历它。我买不起外部服务器,所以我唯一可以依赖的是像Numb这样的免费服务器(这意味着我不能提供我自己的实现或扩展它。)

然而,经过一些研究,我无法弄清楚如何使用这些服务器。我没有找到可以与C#一起使用的库。

我应该如何使用此类服务​​器通过网络建立连接?有没有一个库来简化这些东西? (我是一名高中生,我只能使用免费的。)如果它也实施了ICE协议会更好。

有些人建议我使用UPnP,这确实对我有用,但有些用户不喜欢在他们的路由器上打开UPnP。这就是我再次在这里问的原因。

1 个答案:

答案 0 :(得分:0)

我相信你可以使用用C#编写的OfficeSIP TURN服务器

http://sourceforge.net/projects/turnservernet/