From: Vassilis P. <pa...@ya...> - 2005-04-16 09:57:06
|
--- Jason Corcoran <ja...@jc...> wrote: > On Fri, Apr 15, 2005 at 02:05:47PM +0200, Florent Morel wrote: > > > To sum it up, a TODO list would currently look > > > like this: > > > > > > - Extensive bug hunting, and fixing > > > - POST support > > > - Fix bug 1179831 > > > I'll take this one. (The bug? Sorry, I didn't understand ) Regarding the send() issue I still feel I'm right. send() returns the number of bytes sent because it is possible for send() to send less bytes than was required, without an error occuring. It has to do with the internals of the send() implementation (I conjecture it's a TCP buffer issue but frankly, I don't know why this is so). This means that send() should be ran in a loop to make sure that the entire buffer gets sent. In the same manner, recv() won't always receive all that data the client sends, you should run it in a loop (I'm planning on implementing this when I find a couple of minutes to spare). Just a request on style. Could we try to avoid mixed-case variables? The rest of the code hardly uses any mixed-case variables (none come to mind) so let's try to keep it consistent. Pandis Send instant messages to your online friends http://uk.messenger.yahoo.com |