#!/usr/bin/env python3
# thu_port.py - ban tu viet lai dung logic cua connect_ex(), luu thanh FILE roi chay - khong go tung dong vao REPL.
# Truoc khi chay: mo mot cua so terminal khac, go  python3 -m http.server 8800 --bind 127.0.0.1  de co mot cong dang mo.
import socket

def thu(port):
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        s.settimeout(1)
        return s.connect_ex(("127.0.0.1", port))

for port in (8800, 54321):
    ket_qua = thu(port)
    trang_thai = "MO (ket qua 0)" if ket_qua == 0 else f"KHONG mo (ket qua {ket_qua})"
    print(f"Cong {port}: {trang_thai}")
