Netconn - FreeRTOS

Gast #3870213
Lesenswert?

Hallo,

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).

Hat jemand eine Idee ?

Danke

Gruß
Trauter
Gast #3870241
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren