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: |