there's a socket.sendall(), so why no socket.recvall()?
Irmen de Jong
irmen at -nospam-remove-this-xs4all.nl
Sun Jan 16 10:03:13 EST 2005
Roger Binns wrote:
>>>>>there's a socket.sendall(), so why no socket.recvall()?
>
>
> BTW socket.sendall() doesn't actually work for large amounts
> of data on Windows 2000 and probably other versions of
> Windows as well. Eg if you supply a 1MB buffer then you get
> an exception based on some internal Windows error code.
> I haven't experimented on Unix yet to see if it has the same
> issue.
I suspect that this is related to this issue:
http://www.python.org/sf/853507
socket.recv() raises MemoryError exception (WindowsXP ONLY)
Also see:
http://www.python.org/sf/1103350
But I haven't yet experienced this problem yet with sendall
(on linux and windows xp)
--Irmen
More information about the Python-list
mailing list