[Python-de] Frage(n) zum socket Modul

Gerald Klix Gerald.Klix at klix.ch
Fr Mai 17 20:45:02 CEST 2013


Hi Alexander,

das ist sehr schwer zu beantworten ohne den Code zu sehen.
Wenn Du tatsächlich das implementiert hast, was Du beschreibst, sollte es funktionieren
aber der Teufel steckt bekanntlich im Detail.

Beste Grüße,

Gerald

 
Am 17.05.2013 um 20:35 schrieb Alexander Langer <alexander.langer at address.invalid>:

> Hallo allesamt,
> 
> ich habe da nochmal eine Frage zum Socket Modul.
> 
> Mit socket.sendall() (tcp/ip) sende ich in einer Schleife Datenblöcke,
> insgesamt sind es ca. 1.5 GB.
> 
> Auf Empfänger-Seite habe ich einen blockierenden conn.recv() Aufruf, ebenfalls in einer Schleife.
> 
> Wie ist das mit den Puffern, müsste nicht sendall() blockieren wenn der Peer nicht hinterherkommt ?
> 
> Bei mir speichert der Empfänger nur ein Bruchteil der Daten,
> obwohl alles vom Sender verschickt wurde.
> 
> Oder anders gesagt: Mein Empfänger-Socket "verschluckt" Daten.
> Wie kann das sein ?
> 
> Danke und Gruß,
> 
> Alexander
> 
> _______________________________________________
> python-de maillist  -  python-de at python.org
> http://mail.python.org/mailman/listinfo/python-de



Mehr Informationen über die Mailingliste python-de