Hansdshake Beispiel

Gast
Es gibt Hardware handshake und software handshake. Das Hardware 
Handshake benutzt eine oder mehrere der Linien RTS, CTS, DSR, DTR. Diese 
Linien muss man haben. Falls man sie hat, ist da effizienter als das 
Software Handshake. Das Software handshake benutzt XON, XOFF, Falls eine 
Seite keine Daten mehr wuenscht, so sendet sie XOFF, und wenn sie wieder 
daten will sendet sie XON. Falls die Daten nun binaer sind, so kann man 
ein enthaltenes XON/XOFF durch ein Doppeltes ersetzen.
Gast
Der Sender horcht auf die Daten die Vom empfaenger kommen. Falls ein 
XOFF dabei ist hoert er auf zu senden, bis er ein XON empfaengt.

Dr Empfaenger bekommt Daten und fuellt diese in einem Ringbuffer. Wenn 
dieser Ringbuffer langsam voll wird, sendet er ein XOFF an den Sender. 
Wenn der Ringbuffer wieder leerer ist sendet er ein XON.
Gast
hallo,
übrigens, ich habe eine Kleine Frage, das buffer kann selbst definiert 
z.b. char buffer[20][255], oder ist es durch der große des RAM begrenzt.
Danke

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.