This code is for UNIX.
I don't have an answer for Windows, but we are compiling the same code
from www.openssl.org
and I have to believe the TCP and SSL layer are separate and your
socket is going to behave
exactly like it use to.
Thanks,
Mike
>>> [EMAIL PROTECTED] 6/16/2004 5:00:28 PM >>>
Hi Mike,
Does this work for Windows (I am writing my program on Windows
platform,
and Windows presents a socket as a HANDLE )? It seems that this code is
for
Unix.
Thanks,
Elie
At 04:31 PM 6/16/2004 -0600, Mike Sontum wrote:
>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]
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]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]