python判断指定的端口是否被占用详解编程语言

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

#!/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)

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8412.html

(0)
上一篇 2021年7月18日 19:34
下一篇 2021年7月18日 19:34

相关推荐

发表回复

登录后才能评论