有没有办法检查与Python套接字模块的连接?
while connection==True:
这就是我正在寻找的东西,其中连接是模块的功能。
答案 0 :(得分:0)
您可以测试try块中是否存在连接,如下所示:
import socket
def alive(host, port):
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
translate = socket.gethostbyname(host)
test = s.connect_ex((translate, port))
return test
except socket.error:
return 1
test=alive(host,port)
if test ==0:
print "success"
else:
print "error"