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


import socket

HOST = "192.168.1.201"
PORT = 5007

request = bytearray([
    0x50, 0x00,
    0xFF, 0xFF,
    0x03, 0xFF,
    0x00, 0x00,
    0x0C, 0x00,
    0x10, 0x00,
    0x01, 0x04,
    0x00, 0x00,
    0x00, 0x00, 0x00, 0x00,
    0x01, 0x00
])

try:
    with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
        s.settimeout(5)
        print("Подключаемся...")
        s.connect((HOST, PORT))
        print("Подключились! Отправляем запрос...")
        s.send(request)
        response = s.recv(1024)
        print("Ответ:", response.hex())
except Exception as e:
    print("ОШИБКА:", e)

input("Нажмите Enter для выхода")