socket_test_host.py 618 B

1234567891011121314151617181920212223
  1. import socket
  2. HOST = 'localhost'
  3. PORT = 1234
  4. def main():
  5. with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
  6. s.bind((HOST, PORT))
  7. s.listen()
  8. print(f"Server listening on {HOST}:{PORT}")
  9. conn, addr = s.accept()
  10. with conn:
  11. print(f"Connected by {addr}")
  12. while True:
  13. conn.sendall(b"start vsock aaaa")
  14. data = conn.recv(1024)
  15. if not data:
  16. break
  17. print(f"Received: {data.decode('utf-8')}")
  18. conn.sendall(data)
  19. if __name__ == '__main__':
  20. main()