Train Driver 2

Aplikacje => SCS => Wątek zaczęty przez: pseudo_studios w 03 Grudnia 2023, 14:45:09

Tytuł: SCS Nie odbiera wiadomości powitalnej
Wiadomość wysłana przez: pseudo_studios w 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ś?
Tytuł: Odp: SCS Nie odbiera wiadomości powitalnej
Wiadomość wysłana przez: lenin11111 w 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