很早以前用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