non-blocking socket works over ssl. tested with a websites download