You can set any option you want for the socket.
I set the linger option. The SSL layer is "above" the TCP layer
and really does not affect the layer below it.
After you get your socket's accept or connect you can then do the
ssl = SSL_new (ctx);
/* sd is the socket */
SSL_set_fd (ssl, sd);
handshake ......
you can then do a select on the socket and do a read with SSL_read
(ssl, buffer,sizeof(buffer)).
The point is the socket behaves exactly like it use to. You can set
some TCP options, with setsockopt.
Thanks,
Mike
>>> [EMAIL PROTECTED] 6/16/2004 4:09:33 PM >>>
Hi,
Could you please tell me how I enable IP_TOS using OpenSSL (if it can
be
done)? I know how to do it using regular/non secure socket.
For example:
int result = setsockopt(m_hSocket, IPPROTO_IP, IP_TOS, (char *)&ucTOS,
1);
if (SOCKET_ERROR == result)
{
error();
}
else
...
Thanks,
Elie
Elie Lalo
Senior Software Engineer
Desktop Technologies Group
1414 Mass Avenue
Boxborough, MA 01719
Cisco Systems, Inc.
Tel : (978)936-1160
Fax: (978)936-2212
Url : www.cisco.com
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]