【问题标题】:Stun and P2P communication in C#C# 中的 Stun 和 P2P 通信
【发布时间】:2010-04-17 07:29:50
【问题描述】:

我是网络编程新手。我想使用 Stun 遍历 NAT。我使用代码项目Stun Client 中定义的 Stun 客户端应用程序。它返回给我一个映射的 IP 和端口。但我不知道如何在 C#.NET 中使用 IP 和端口进行 P2P 通信。 请帮我。任何帮助将不胜感激。

【问题讨论】:

    标签: c#-3.0


    【解决方案1】:

    如果您正在寻找一些通用背景来帮助您入门,请查看以下相关问题:

    【讨论】:

    • 感谢您的回复。通过阅读上面的链接,它使用 PNRP 进行通信。PNRP 不适用于对称 NAT,PeerCollabration 不适用于 windows XP。用户在不同的 NAT 后面,我希望他们之间进行视频会议。对于文本聊天,我使用了 jabber 服务器。我想要一个像 google 使用的 libjingle 这样的解决方案。它可以在任何地方工作(即使是对称 NAT)。任何帮助都会有帮助
    【解决方案2】:

    大家好

    我们发现,我们可以使用 vs2010 (.net4.0) 遍历 NAT。有一个方法 AllowNATTraversal(bool value)。将 NAT Traverse 的值设置为 true。它使用 IPv6 地址进行连接。您可以通过在命令提示符中编写一些命令从 teredo 服务器获取 Ipv6 全局地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-30
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      相关资源
      最近更新 更多