如何让NAT后面的两个客户端在没有端口转发或打孔的情况下通信?

2024-10-04 09:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python编写一个点对点的程序,但是我一直遇到同样的问题:如何让它们通信。我总是遇到相同的答案

  1. 使用中央服务器
  2. UDP打孔,或
  3. 使用UPnP通知路由器打开一个端口

第二个和第三个,尽管努力了好几个小时,我还是没能上班。多个库根本不起作用,第二次我没有集合服务器。首先,我尝试使用freenodeirc服务器作为中心服务器,但是它非常不可靠和复杂,感觉不是一个好的解决方案

还有别的办法吗?或者上述问题的解决方案


Tags: 端口答案程序服务器路由器解决方案中心upnp