Advertisement
Guest User

Socketer

a guest
Dec 5th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.17 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. import socket   #for sockets
  3. import sys  #for exit
  4.  
  5. try:
  6.     #create an AF_INET, STREAM socket (TCP)
  7.     s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  8. except something_is_bad:
  9.     #print('Failed to create socket. Error code: ' + str(msg[0]) + ' , Error message : ' + msg[1])
  10.     print('Failed to create socket.')
  11.     print(something_is_bad)
  12.     sys.exit();
  13.  
  14. print('Socket Created')
  15.  
  16. host = 'www.google.com'
  17. port = 80
  18.  
  19. host = 'localhost'
  20. port = 9000
  21.  
  22. try:
  23.     remote_ip = socket.gethostbyname( host )
  24.  
  25. except socket.gaierror:
  26.     #could not resolve
  27.     print('Hostname could not be resolved. Exiting')
  28.     sys.exit()
  29.    
  30. print('Ip address of ' + host + ' is ' + remote_ip)
  31.  
  32. #Connect to remote server
  33. s.connect((remote_ip , port))
  34.  
  35. print('Socket Connected to ' + host + ' on ip ' + remote_ip)
  36.  
  37. #Send some data to remote server
  38. message = "GET / HTTP/1.1\r\n\r\n".encode();
  39.  
  40. def send_message(message):
  41.     try :
  42.         #Set the whole string
  43.         s.sendall(message)
  44.     except socket.error:
  45.         #Send failed
  46.         print('Send failed')
  47.         print(socket.error)
  48.         sys.exit()
  49.  
  50.     print('Message send successfully')
  51.  
  52. import time
  53.  
  54. while True:
  55.     send_message(message)
  56.     time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement