def state(self):
"""
:return: The current state of the ip address.
"""
connect = socket.socket()
try:
stat = connect.connect_ex((self.address, 80))
if stat == 0:
return "HOST IS UP"
else:
return "HOST IS DOWN"
except socket.gaierror as gaer:
return gaer.args[1]
except socket.herror as her:
return her.args[1]
except socket.error as err:
return err.args[1]
finally:
connect.shutdown(socket.SHUT_RDWR)
connect.close()
评论列表
文章目录