python中TCP服务端开发,bind绑定ip不写默认取本地,accept()阻塞接收不生效,直接打印出地址

一、问题如下:
python中TCP服务端开发,bind绑定ip不写默认取本地,accept()阻塞接收不生效,直接打印出地址_第1张图片二、问题解决:
1.首先,此问题原因是:本地访问了本地,打印出的是回环地址
2.回环地址的定义:127.0.0.1,通常被称为本地回环地址(Loopback Address),不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口。在Windows操作系统中也有相似的定义,所以通常在安装网卡前就可以ping通这个本地回环地址。一般都会用来检查本地网络协议、基本数据接口等是否正常的。
3.用虚拟机访问本机,问题得以解决:
python中TCP服务端开发,bind绑定ip不写默认取本地,accept()阻塞接收不生效,直接打印出地址_第2张图片

你可能感兴趣的:(网络,Python)