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

xg48 9年前發布 | 4K 次閱讀 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)</pre>


 本文由用戶 xg48 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!