当前位置: 代码迷 >> 综合 >> python中TCP服务端开发,bind绑定ip不写默认取本地,accept()阻塞接收不生效,直接打印出地址
  详细解决方案

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

热度:91   发布时间:2023-10-09 23:21:53.0

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