Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. import socket
  2.  
  3. ADDR = ("0.0.0.0", 9999)
  4.  
  5. def create_socket():
  6.     """ Функция создает, настраивает сокет """
  7.     sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  8.     sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
  9.     sock.bind(ADDR)
  10.     sock.listen(5)
  11.     return sock
  12.  
  13.  
  14. def main():
  15.     with create_socket() as sock:
  16.         while True:
  17.             conn, addr = sock.accept()
  18.             data = bytearray()  # Все данные от клиента
  19.             while True:
  20.                 r_data = conn.recv(1024)
  21.                 data.extend(r_data)
  22.                 if len(r_data) < 1024:
  23.                     break
  24.             print(data.decode("utf-8"))
  25.             conn.close()
  26.  
  27.  
  28. if __name__ == "__main__":
  29.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement