Autor Wątek: Issue/Problem: SCS Nie odbiera wiadomości powitalnej  (Przeczytany 1080 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline pseudo_studios

  • User
  • Wiadomości: 12
  • Siła reputacji: 10
  • pseudo_studios dróżnik obchodowypseudo_studios dróżnik obchodowy
SCS Nie odbiera wiadomości powitalnej
« dnia: 03 Grudnia 2023, 14:45:09 »
Cześć, dla ciekawości piszę program w pythonie który ma się łączyć z SCS i symulować TD2.
Napisałem taki kod:
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.bind((HOST, PORT))
    s.listen()
    conn, addr = s.accept()
    with conn:
        print(f"Connected by {addr}")
        while True:
            data = input("Send: ")
            conn.send(data.encode(encoding="utf-8"))
            data = conn.recv(1024)
            if not data:
                break
W inputcie wpisuję data = "Ready: test#10#13#0"
No i SCS nie odbiera i wywala brak transmisji, ale jest połączony
Pomógłby ktoś?

Offline lenin11111

  • User
  • *
  • Wiadomości: 1
  • Siła reputacji: 9
  • lenin11111 pracownik torowy
Odp: SCS Nie odbiera wiadomości powitalnej
« Odpowiedź #1 dnia: 02 Marca 2024, 14:15:55 »
Musisz wysłać do niego po połączeniu "Ready: LCS Kleszczów\r\n" a potem jak ci odpowie rozkazem "GetState" to mu podajesz stany odcinków izolowanych itd.
Line end #13#10 to \r\n na końcu wiadomości
« Ostatnia zmiana: 02 Marca 2024, 14:19:40 wysłana przez lenin11111 »