in a udp server/client enviroment, does it buffer the data which is exchanged before passing it to upper applications, i mean TCP sockets does buffer the incoming data, is it the same case with UDP? if yes, how do we check if the buffer contains data, so that we could read from it.tanx