Загрузка данных


import socket

IP = "192.168.100.1"
PORTS = [502, 2000, 4000, 8000, 10000, 8080, 23, 1024, 5000]

for port in PORTS:
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.settimeout(0.5)
    try:
        result = sock.connect_ex((IP, port))
        if result == 0:
            print(f"✅ Порт {port} открыт — вероятно, это порт станка")
        else:
            print(f"❌ Порт {port} закрыт")
    except Exception as e:
        print(f"Проверка порта {port}: ошибка {e}")
    finally:
        sock.close()