Advertisement
skip420

socketServer.py

Aug 30th, 2022
1,877
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. import socket
  2. import sys
  3.  
  4. HOST = ''  
  5. PORT = 8080
  6.  
  7. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  8. print('# Socket created')
  9.  
  10. # Create socket on port
  11. try:
  12.     s.bind((HOST, PORT))
  13. except socket.error as msg:
  14.     print('# Bind failed. ')
  15.     sys.exit()
  16.      
  17. print('# Socket bind complete')
  18.  
  19. # Start listening on socket
  20. s.listen(10)
  21. print('# Socket now listening')
  22.  
  23. # Wait for client
  24. conn, addr = s.accept()
  25. print('# Connected to ' + addr[0] + ':' + str(addr[1]))
  26.  
  27. # Receive data from client
  28. while True:    
  29.     data = conn.recv(1024)
  30.     line = data.decode('UTF-8')    # convert to string (Python 3 only)
  31.     line = line.replace("\n","")   # remove newline character
  32.     print( line )    
  33.      
  34. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement