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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.