If SSL port 465 was used with -starttls, recv() call was hung for a long time. If SO_RCVTIMEO is defined in the system, the default read timeout will be 5 seconds.  A flag -read-time also can be used to change the default 5 secons. Fixes #61.