【问题标题】:How do I write code to get through NAT in a similar way to Skype?如何编写代码以与 Skype 类似的方式通过 NAT? 【发布时间】:2009-04-24 09:39:53 【问题描述】: 有谁知道,Skype 如何重定向 NAT 和防火墙? 【问题讨论】: 为什么不将您的问题编辑为更像“我如何编写代码以类似于 Skype 的方式通过 NAT”? 标签: firewall network-protocols nat 【解决方案1】: 我相信 Skype 使用STUN 协议的变体来穿越 NAT。 您可以找到示例 C# 代码来实现 STUN 客户端 here。 【讨论】: 谢谢,有没有使用该库的示例? 取决于你想要什么语言 - 我已经添加了一个 C# 示例的链接。 顺便说一句,为什么不用“协议”而不是“Skype”重新标记,否则你可能会被指控提出非编程问题 ;-) 编程语言是 Python。也许,你有一个例子吗? =)。 STUN服务器有C#实现吗?