[Python-de] Dateien ueber Sockets uebertragen
Holger Duerer
python-lists at duerer-sinclair.de
Die Apr 6 21:48:32 CEST 2004
>>>>> "Alexander" == Alexander 'boesi' Bösecke <boesi.josi at gmx.net> writes:
[...]
Alexander> sendData = '%d-%s-%s' % (len(data), typ, data)
Alexander> try: self.send(sendData)
Alexander> except: return 1
[...]
Hmmm. Rein aus dem Gedächnis heraus, würde ich sagen, daß man besser
self.sendall(sendData) sagen sollte. Falls sendData zu gross wird,
wird Dir send() nicht alles schicken.
Ausschnitt aus "pydoc socket":
,----
| sendall(data[, flags]) -- send all data
| send(data[, flags]) -- send data, may not send all of it
`----
Holger