Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Acu, > > zu der ja schon sehr ausführlichen Antwort von Andre noch eine Anmerkung: > > Wenn die Kommunikation zu einer Aktion aus mehr als einem Datenrahmen bestehen wird, > überlege auch wie Re-Synchronisation und Timeout-Behandlung stattfinden soll. > > Wochenlang läuft alles prima und auf einmal hängt die Kommunikation - so etwas ist dann > unter Umständen sehr schwer zu finden. > > Beste Grüße > Thomas > > > 2. Wie sicher soll es sein ? > > Bei einem relativ sicherem Protokoll sollte man im Datenrahmen die Länge dessen > > und auch eine Prüfsumme (Modulo 256) mit rein. > > Auch ein Senden von einem ACK bzw. NACK zum Bestätigen bzw. nicht Bestätigen > > des Empfangs sichert eine korrekte Übertragung > > > > 3. Ein definiertes Anfangszeichen hilft, falsche/unvollständige Datenrahmen zu erkennen. > > Es wird hier oft gern mit ESC-Sequenzen gearbeitet. D.h. jeder Datensatz wird mit > > einem ESC-Zeichen eingeleitet. (ASCII 27)