View port status (python) and Port Status python
View port status (python) by Wu xueying
# Coding: UTF-8
Importsocket
Importthreading
Importtime
ClassSkPort (threading. Thread ):
Def _ init _ (self, ip, port ):
Threading. Thread. _ init _ (self)
Self. ip = ip
Self. port = port
Def run (self ):
Sk = socket. socket (socket. AF_INET, socket. SOCK_STREAM)
Sk. settimeout (1000)
Try:
Sk. connect (self. ip, self. port ))
Print ('server % s port % d OK! '% (Self. ip, self. port ))
Failed t Exception:
# Print ('server % s port % d is not connected! '% (Self. ip, self. port ))
Error = self. port
Sk. close ()
Defmain ():
Ip = '1970. 0.0.1'
Sport = int (raw_input ('in in port :'))
Eport = int (raw_input ('end port :'))
For port in range (sport, eport + 1 ):
Item = (ip, port)
T = SkPort (ip, port)
T. start ()
If _ name _ = '_ main _': main ()