OK I have the following function
But I want to change this function so I can give it a SSL socket.Code:int canreadwrite(SOCKET rsocket, SOCKET wsocket) { fd_set rset, wset; struct timeval tval; tval.tv_sec=0; tval.tv_usec=10; FD_ZERO(&rset); FD_ZERO(&wset); FD_SET(rsocket,&rset); FD_SET(wsocket,&wset); select( max( (int)rsocket, (int)wsocket )+1, &rset, &wset, 0, &tval ); if ( FD_ISSET( rsocket, &rset) && FD_ISSET( wsocket, &wset ) ) { return 0; } else { return 1; } }
I use the open SSL lib.
I tried this
but than I get an error C2440: '=' : cannot convert from 'SSL *' to 'SOCKET'Code:int canreadwrite(SSL *rsocket, SSL *wsocket) {
to this lines
Code:FD_SET(rsocket,&rset); FD_SET(wsocket,&wset);



LinkBack URL
About LinkBacks


