Networking 对于p2p应用程序,TCP打孔流程是否正确: 使用stun,我将获得我的外部ip/端口和NAT类型 在我的中间服务器(公共ip)上,我将注册对等方的外部ip/端口(现在服务器知道对等方1和2的外部ip/端口) 交换ip/端口(对等方1将了解对等方2的ip/端口) 同时从两个对等方发出connect()调用

Networking 对于p2p应用程序,TCP打孔流程是否正确: 使用stun,我将获得我的外部ip/端口和NAT类型 在我的中间服务器(公共ip)上,我将注册对等方的外部ip/端口(现在服务器知道对等方1和2的外部ip/端口) 交换ip/端口(对等方1将了解对等方2的ip/端口) 同时从两个对等方发出connect()调用,networking,tcp,network-protocols,hole-punching,Networking,Tcp,Network Protocols,Hole Punching,这是正确的流程吗 您的算法对于UDP是正确的。有关更多信息,请查看这些帖子: 我需要为TCP做什么额外的工作??

这是正确的流程吗

您的算法对于UDP是正确的。有关更多信息,请查看这些帖子:


我需要为TCP做什么额外的工作??