【发布时间】:2019-08-13 15:15:36
【问题描述】:
我正在尝试构建一个小型点对点消息传递应用程序,它使用 python 中的基本客户端服务器系统。
如果是客户端,我们使用:-
s.connect(('ip_address', port))
在测试程序时,客户端程序在我的平板电脑上运行,服务器程序在我的笔记本电脑上运行,我的笔记本电脑和平板电脑都通过手机的 WiFi 热点连接到互联网,当我使用 gethostaddr() 时平板电脑和笔记本电脑显示 127.0.0.1。
我应该为客户端和服务器使用哪个 ip_address?
注意:- 我真的很困惑和新手。请帮帮我。
【问题讨论】:
-
127.0.0.1地址是环回地址,发送到该地址的任何内容都会立即在发送主机内部循环返回,永远不会离开主机。127.0.0.0/8网络中的地址永远无法在主机外部、任何网络、任何地方看到。环回地址对于在单个设备中进行测试很有用,但您不能在实际网络上使用它们。
标签: python python-3.x networking network-programming