python判断指定的端口是否被占用

2021-11-03 13:09:59 浏览数 (1)

如果我们开发的程序需要监控端口,我们可以在启动程序时判断端口是否已经被占用了,下面的python代码帮你实现了这个实用的功能。

代码语言:javascript复制
#!/usr/bin/env python
sharejs.com codes
import os
import socket
def IsOpen(ip,port):
    s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    try:
        s.connect((ip,int(port)))
        s.shutdown(2)
        print '%d is open' % port
        return True
    except:
        print '%d is down' % port
        return False
if name == 'main':
    IsOpen('127.0.0.1',800)</pre>

0 人点赞