Advertisement
Guest User

Untitled

a guest
Aug 17th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import sys, time, subprocess, socket, select
  2.  
  3. host = sys.argv[1]
  4. outPort = sys.argv[2]
  5. myPort = int(outPort)+1
  6.  
  7. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  8. s.bind((host, int(myPort)))
  9. s.connect((host, int(outPort)))
  10.  
  11. for i in range (1,11):
  12.  
  13.     millis = int(round(time.time() * 1000))
  14.     s.send("PING " + str(i) + " " + str(millis))
  15.     ready = select.select([s], [], [], 1)
  16.     if ready[0]:
  17.         s.recv(4096)
  18.         rtt = int(round(time.time() * 1000)) - millis
  19.         print "ping to "+str(host)+" seq = "+str(i)+", rtt = "+str(rtt)+" ms"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement