Was passiert, wenn ich einen Prozess beende und der Socket-Sendepuffer nicht leer ist?
309
Wenn in Windows (und wahrscheinlich in anderen Betriebssystemen) ein Prozess über eine TCP-Verbindung mit einem anderen Prozess auf einem anderen Computer verfügt und ich den Prozess dann beende, wird ein RST-Paket an den anderen Computer gesendet, um das Ende der Verbindung anzuzeigen.
Stellen Sie sich nun vor, dass sich nach Beendigung des Prozesses noch Daten im Sendepuffer befinden. Was wird in diesem Fall geschehen, werden diese verbleibenden Daten an den anderen Computer gesendet, gefolgt von einem RST-Paket, oder werden diese verbleibenden Daten ignoriert und nur ein RST-Paket gesendet?
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen