# tcp_server.py - server TCP nho nhat: nhan mot dong chu, tra loi, roi dong.
import socket

with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as server:
    server.bind(("127.0.0.1", 9001))   # doi 127.0.0.1 thanh 0.0.0.0 de may khac vao duoc
    server.listen(1)
    print("Dang cho ket noi o 127.0.0.1:9001 ...")
    conn, addr = server.accept()
    with conn:
        print("Co ket noi tu", addr)
        data = conn.recv(1024)
        print("Nhan duoc:", data.decode("utf-8", errors="replace"))
        conn.sendall(b"Server da nhan: " + data)
