很早以前用portqry.exe做了一个诛仙端口检测批处理,作用于检查目标服务TCP端口是否能够成功建立连接,如果能够成功建立连接就说明服务器已开服,现在用python3来实现这个功能,不用第三方命令portqry了。
#coding=utf-8 import socket,time HOST,PORT='192.168.100.24',5009 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) i=1 while True: try: print('\r诛仙开服检测,第%d次检测...' % i,end='') i+=1 s.connect((HOST,PORT)) print('\n检查到诛仙在%s已经开服.' % repr(time.strftime('%Y-%m-%d %X'))) break except: pass