您的位置:首页 > 编程语言 > Python开发

python 定时任务去检测服务器端口是否通

2016-10-11 15:54 417 查看
import socket
import threading
import time

def testconn( host , port ):
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(1)
try:
sk.connect((host,port))
return host+" Server is "+str(port)+" connect"
except Exception:
return host+" Server is "+str(port)+" not connect!"
sk.close()

class Test(threading.Thread):
def __init__(self):
pass
def test(self):
print testconn('172.31.32.3',22)
def run(self):
while True:
#print time.strftime('%Y-%m-%d %H:%M:%S')
self.test()
time.sleep(1)
a=Test()
a.run()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: