CN Lab Manual
Computer Network Pdf. CN Lab Book Chatgpt Practical No 5. Write a program using TCP socket for wired network for Following a. Say Hello to Each other b. File transfer Code Server code: **************** import socket # Server configuration HOST = '127.0.0.1' # Localhost (you can replace with your IP) PORT = 65432 # Port number (make sure it's free) # Create TCP socket server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind((HOST, PORT)) server_socket.listen(1) print(f"[*] Server listening on {HOST}:{PORT}") conn, addr = server_socket.accept() print(f"[+] Connected by {addr}") # (a) Say Hello client_msg = conn.recv(1024).decode() print(f"Client says: {client_msg}") conn.send("Hello Client, connection established!".encode()) # (b) File Transfer filename = conn.recv(1024).decode() print(f"[+] Receiving file: {filename}") with open("received_" + filename, 'wb') as f: ...