2016-05-07 7 views
0

Nicht sicher, ob die Frage schon einmal gestellt wurde, ich konnte keine finden.Was passiert, wenn der UDP-Server nicht erreichbar ist

Aber meine Frage ist ..

Was auf Client-Seite passiert, wenn UDP-Server nach unten unakzeptabel geht.

Wird die Nachricht in den Client-Kernel-Puffer eingereiht?

Wenn ja, was geschieht, nachdem der Puffer gefüllt ist, wird der Puffer nach dem Füllen gelöscht.

Für mich sieht es aus wie es funktioniert, aber wollen einfach nur, um zu bestätigen und, falls es tut ...

Welche möglichen Auswirkungen es auf dem Client-Rechner hat.

Antwort

0

Wenn der UDP-Server-Prozess ausfällt, wird der Socket vom Server geschlossen. Dies bedeutet auch, dass keine Daten in die Warteschlange eingereiht werden, da Sie ohne Socket keinen Socket-Puffer für die Warteschlange haben. Das Ergebnis ist, dass die Daten einfach verloren gehen.