hi,
i don't want to block indefinitely on a recv() call, so i am planning to use select()....
question -- doesn't select() "block", as do all other operations in the socket API???
and, since there appears to be a minimum timeout value of 5ms applied, won't i be "blocked" for quite a while???
really, i'd like to *quickly* determine whether a recv would succeed, and then go off and do something else if this is not the case....
i noticed mention of SOCKOPT_RECV_TIMEOUT in setsocketopt()??? could i effective have "polling" by setting this value to 0???
thanks,
bob.