一个简单的判断远端服务器端口是否通的Python脚本

import socket  #导入socket模块
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(1)
try:
    sk.connect(('192.168.0.1',21))    #连接21号端口,并作出判断
    print 'Server port 21 OK!'
except Exception:
    print 'Server port 21 not connect!'
sk.close()


这个简单的小实例在实际应用中,可以加以改进进行同时判断多个端口的连通性