In a post to the threads group, i asked why in some cases the send call
doesn't block until all the data is sent. I have been answered that this is
the right behaviour of this system call.
However, I think it is a bit strange that there is not a way to do a
'syncrounous send'. I have been told that is has something to do with
the buffer length, but usually I have sent data of more than 10 megabytes
in a single 'send' without detecting any problem.
If there is no way to do a syncronous 'send'... why is the related man page
describing the O_DELAY and O_NONBLOCK flags to make asyncronous a socket
Well, if someone read this and has clear ideas about the question, every
help will be useful.