Advertisement
GamerBhai02

APP Exp 11

May 22nd, 2025
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.20 KB | Source Code | 0 0
  1. #Server side: first run this in new notebook
  2. import socket
  3. server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  4. server_socket.bind(("localhost",123))
  5. server_socket.listen(1)
  6. print("Server is waiting for a connection...")
  7. client_socket, addr = server_socket.accept()
  8. print(f"Connected to {addr}")
  9. client_socket.send("Hello, Client! Type 'bye' to exit.".encode())
  10. while True:
  11.     data = client_socket.recv(1024).decode()
  12.     if data.lower() == "bye":
  13.         print("Client disconnected")
  14.         break
  15.     print(f"Client: {data}")
  16.     response = input("Server: ")
  17.     client_socket.send(response.encode())
  18. client_socket.close()
  19. server_socket.close()
  20.  
  21. #Client side: then run this in other notebook
  22. import socket
  23. client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  24. client_socket.connect(("localhost",123))
  25. print("Connected to server")
  26. message = client_socket.recv(1024).decode()
  27. print("Server:",message)
  28. while True:
  29.     msg = input("Client: ")
  30.     client_socket.send(msg.encode())
  31.     if msg.lower() == "bye":
  32.         print("Disconnected from server")
  33.         break
  34.     response = client_socket.recv(1024).decode()
  35.     print("Server:",response)
  36. client_socket.close()
Tags: exp 11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement