Parimal Das wrote: > Its the second case Darry, > Here the 'sleep' is Operating System Sleep mode induced by closing the lid of laptop. > After opening the laptop, when the system wakes up, > My application is always hanging at the same place.
Bug is in your code. It is doing what you asked it do -- waiting up to forever for data from the other side. The other side will never send anything because it has long forgotten about the connection. Your application will never send anything because it is blocked in a read function. TCP and UDP will do the same thing if you call 'read' or 'recv' and block for data that will never arrive. DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org