繁体   English   中英

制作IM程序-是新手-如何使用Python 3.2连接到个人计算机,而不是在LAN上?

[英]making IM program - am novice - how to connect to individual computer, not on LAN- using Python 3.2?

我想知道您是否可以帮助我进行一些编程。 我正在尝试编写一个聊天程序,但被卡住了。 我可以很容易地使用LAN,但是我不能通过WAN / Internet进行操作,因为外部IP地址仅指LAN /路由器。 特别是如何连接到一台计算机?

我试图用Python编写,但是我遇到了一个问题。 我正在使用一个非常基本的客户端-服务器系统,两者都使用套接字模块。

我遇到的问题是,虽然通过LAN连接很容易,但是我需要通过Internet连接到一台计算机。 这是因为外部IP仅指路由器。 我知道我可能可以使用端口转发,但是我想知道是否存在一种无需用户操纵路由器设置即可到达单台计算机的方法。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM