关于Python中socket问题。

2025-03-24 11:25:07
推荐回答(1个)
回答(1):

HOST='localhost'#如果要两台电脑远程通讯,这里应该绑定什么?

所谓host,就是主机地址。本地使用 'localhost' 会被映射为 '127.0.0.1'的,也就是本机。
不同主机相互通信呢?直接使用 局域网地址即可。比如 (本机)192.168.1.2 (其他电脑)192.168.1.3 然后本机做主机:HOST='192.168.1.2'

换句话说:客户端的机器 必须能够连接 主机。 在(其他电脑) "ping 192.168.1.2" 必须能ping通。
那么 不在同一个局域网的怎么办?那就必须使用 外网IP了,或者域名。或者使用类似“花生壳”等软件,进行主机映射也可以