If I am reading s_recvfrom correctly in can throw an error which kills the application... Would it make sense for it to return a -1 if the underlying call to recvfrom failed, like the unix system call recvfrom does? http://unixhelp.ed.ac.uk/CGI/man-cgi?recvfrom+2 Thanks, Zach