[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