Ich arbeite momentan an eine eigene "TCP Server" für Zusi 2 und dabei habe ich folgendes Problem:
Laut die Zusi TCP Server Protokoll Datei soll die Anmeldung von Zusi und die TCP Server wie hierunter verlaufen:
Code: Alles auswählen
ZUSI > SRV 00 01 01 01 04 5A 75 73 69 HELLO-Befehl
Protokoll-Version "1"
Client-Typ "Zusi"
String "Zusi" mit führender Längenangabe (4 Bytes) [zur Vereinfachung gekürzt, normalerweise meldet sich Zusi mit der Versionsnummer "Zusi Zugsimulator 2.4.3.0"]
SRV > ZUSI 00 02 00 ACK_HELLO-Befehl
Befehl akzeptiert
SRV > ZUSI 00 03 00 0A 01 02 03 NEEDED_DATA-Befehl
Befehlsvorrat 00 0A
IDs 01, 02 und 03
ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert
SRV > ZUSI 00 03 00 00 NEEDED_DATA-Befehl
Befehlsvorrat 00 00: Letzter Befehl
ZUSI > SRV 00 04 00 ACK_NEEDED_DATA-Befehl
Befehl akzeptiert
Zusi und TCP Server verbinden sich natürlich erfolgreich also diese Kommunikation kann kein Fehler sein. Stimmt einfach die Protokoll Datei (protokoll.chm) nicht mehr oder bin ich nur so blöd.
Gruß, Edwin