使我的IM程序新手如何连接到个人电脑,而不是在局域网上使用Python3.2?

2024-04-27 02:39:30 发布

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

我想知道你能不能帮我做些编程。我想写一个聊天程序,但我被卡住了。我可以很容易地使用局域网,但我不能通过广域网/互联网,因为外部IP地址只指局域网/路由器。如何连接到一台计算机?你知道吗

我正试着用Python写,但遇到了一个问题。我使用的是一个非常基本的客户机-服务器系统,两者都使用socket模块(到目前为止)。你知道吗

我遇到的问题是,虽然通过LAN连接很容易,但我需要通过internet连接到一台计算机。这是因为外部IP只是指路由器。我知道我可能可以使用端口转发,但我想知道是否有一种方法,以达到个人电脑没有用户操纵路由器设置。你知道吗


Tags: 模块程序ip服务器客户机系统编程计算机
1条回答
网友
1楼 · 发布于 2024-04-27 02:39:30

有一种叫做NAT Traversal的东西。但它不是标准的,可能有办法做到这一点,这取决于路由器供应商和其他事情。因此,以一种通用的方式实现是一件非常复杂的事情。你知道吗

相关问题 更多 >