Programmieren: Daten im TCP gebuffert?
Christian Weddeling
christian.weddeling at web.de
Wed May 26 10:03:09 CEST 2004
Hallo!
Ich habe hier eine Anwendung (Client, Server) geschrieben, die über eine TCP-IP-Socket kommuniziert. Gelegentlich kommt es vor, das ein Datenpacket vom Client an den Server geschickt wird, dort aber nicht vollständig ankommt. Der Rest wird aber erst dann geschickt, wenn wieder ein weiteres Datenpacket geschickt wird. Das kann dann schon mal einige Minuten dauern und bis dahin hängt die Anwendung ziemlich in der Luft
Das nicht unbedingt alle Daten in ein IP-Packet passen, ist mir ja klar, aber wieso bleibt denn aber der Rest stecken?
Da ich mit send() in den Socken schreibe, sollte auch nichts gepuffert werden. Wie bekomme ich nun den Daten-Rest dazu verschickt zu werden.
--
Ciao
Christian
_______________________________________________________________________
Moechten Sie Ihre SMS noch ausdrucksstaerker und emotionaler gestalten?
Fuegen Sie einfach ein Bild hinzu! http://freemail.web.de/?mc=021194
More information about the Linux
mailing list