【发布时间】:2014-10-19 18:04:53
【问题描述】:
我想构建一个在 Internet 上运行的点对点聊天引擎。到目前为止,我的代码可以在本地网络上运行,但不能更进一步。这是因为使用 python sockets 监听套接字不会使它们在 LAN 之外可用。
IP 共享知识是可以接受的,即其他人需要知道我的 IP 地址(以及我正在侦听的端口)才能连接到我是可以的。
如何告诉路由器向外界打开一个套接字?据推测,这可以完成,因为诸如 BitTorrent 之类的 p2p 软件必须为客户端之间的通信执行此操作。
【问题讨论】:
标签: python sockets network-programming