Advertisement
skip420

socketClient.py

Aug 30th, 2022 (edited)
807
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. # Socket client example in python
  2.  
  3. import socket
  4. import sys  
  5.  
  6. host = 'www.fbi.gov'
  7. port = 80  # web
  8.  
  9. # create socket
  10. print('# Creating socket')
  11. try:
  12.     s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  13. except socket.error:
  14.     print('Failed to create socket')
  15.     sys.exit()
  16.      
  17.  
  18. print('# Getting remote IP address')
  19. try:
  20.     remote_ip = socket.gethostbyname( host )
  21. except socket.gaierror:
  22.     print('Hostname could not be resolved. Exiting')
  23.     sys.exit()
  24.  
  25. # Connect to remote server
  26. print('# Connecting to server, ' + host + ' (' + remote_ip + ')')
  27. s.connect((remote_ip , port))
  28.  
  29. # Send data to remote server
  30. print('# Sending data to server')
  31. request = "GET / HTTP/1.0\r\n\r\n"
  32.  
  33. try:
  34.     s.sendall(request)
  35. except socket.error:
  36.     print 'Send failed'
  37.     sys.exit()
  38.  
  39. # Receive data
  40. print('# Receive data from server')
  41. reply = s.recv(4096)
  42.  
  43. print(reply)
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement