[ace-users] recv_n and send_n with No Timeout

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Tue Aug 7 03:03:05 CDT 2007


Hi Saul,

>I think I have the answer to my question. I am testing an external
>function that closes the socket (ACE_SOCK_Stream::close()); using this
>method, the recv_n() that had infinite wait time returned; this way if
>the peer crashes and recv_n cannot return, just calling close() will
>make recv_n / send_n to return.
>
>I anyone thinks this is a bad idea, please let me know.

It's not portable, but as long as you don't need portability you
should be fine.

Thanks,

        Doug
-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu



More information about the Ace-users mailing list