Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: get und put sind ok - receive ?? Kategorie: Programmierung (von Tom - 9.12.2003 8:43)
Als Antwort auf get und put sind ok - receive ?? von Rene Forster - 8.12.2003 22:10

Hallo Rene,

> Aber wie funktioniert eigentlich dann die receive-Funktion ? Hatte gedacht die wartet und liest
> einen String ein.
>

Die Funktion receive liest und entfernt eine Anzahl von Bytes (Datenrahmen) aus dem
Empfangspuffer und kopiert diese in eine Bytepuffervariable. Enthält der Empfangspuffer
bei Aufruf der Funktion weniger empfangene Bytes als spezifiziert, wartet die Funktion auf
den Empfang weiterer Bytes. Das Warten wird abgebrochen, wenn zwischen zwei Bytes
eine längere Pause erkannt wird (timeout). Der Rückgabewert gibt die Anzahl der
tatsächlich gelesenen Bytes zurück.

buf        Referenz auf eine Bytepuffervariable
length    Länge der Puffers
timeout  Timeout in Millisekunden

frei nach dem Stationshandbuch Seite 98/99.

mfg Tom







    Antwort schreiben


Antworten: