如何检查端口是否是被占用,检查端口占用,如下一小段代码,检测系统
如何检查端口是否是被占用,检查端口占用,如下一小段代码,检测系统
如下一小段代码,检测系统端口是否被占用, 这里使用了socket包,使用了socket.connect_ex方法,该方法不会抛出异常,只会给出错误码,如果错误码为0表示成功连上了某个端口,如果返回其他值表示出错了,端口没有打开。
def _port_is_free(port): logger.debug('check port %d is free', port) s = socket.socket() s.settimeout(0.5) try: #s.connect_ex return 0 means port is open return s.connect_ex(('localhost', port)) != 0 finally: s.close()
相关内容
- 阿里云开放搜索的python客户端,阿里云python客户端,阿里
- 阿里云收集服务器性能指标的python脚本,阿里python,下面
- ubuntu安装python3的python-pip,python3python-pip,python-pip默认
- python读取yaml,pythonyaml,python读取yaml
- python获得linux服务器的内存使用率,虚拟内存使用率,
- 64位系统编译Python,64位编译python,如果在64位系统下默认
- python计算文件的md5值,python计算md5,from hashlib
- python通过telnet连接华为设备控制防火墙,python华为,最近
- python使用bmemcached操作memcached示例代码,,python使用bmem
- 爬取千万淘宝商品的python脚本,淘宝商品python脚本,分享
评论关闭