Trauter schrieb:
> ich suche ein Befehl für Netconn (AVR32 FreeRTOS - Beispiel) das mir
> prüft ob mein Verbindungsteilnehmer noch da ist. Ich Frage mit
> netconn_recv ab und möchte ohne timeout arbeiten, oder mit timeout und
> danach prüfen ob der Teilnehmer nix sagt oder die Verbindung beendet
> wurde (kabel ziehen).
Wie jetzt?
Der Anfragende ist bezüglich des Peer-Status auf das beschränkt, was er
lokal feststellen kann. Und das einzig allgemein verfügbare Anzeichen
ist hier, daß keine Reaktion des Peers innerhalb eines bezüglich der
Anfrage akzeptablen Zeitraums verzeichnet werden konnte.
Wenn du die Möglichkeit hast, lokal das das Abziehen des Kabel eines
remote Peers zu erkennen, dann bist du natürlich gegenüber der üblichen
Lösung mit einem Timeout schwer im Vorteil. Aber diese Möglichkeit hast
du allenfalls in sehr speziellen Fällen.