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