the document for setsocketopt says this particular option is supported, and it's value is passed as a pointer to unsigned long....
what is the underlying unit of time??? milliseconds or microseconds??? and what happens if the time value is zero (does recv/recvfrom return immediately)
what status code comes back from recv/recvfrom if the timeout has expired before data arrives??
and is the feature truly working today??
thanks,
bob.