Hello,
--- Bu Bacoo <[EMAIL PROTECTED]> wrote:

> Instead of modifying the BIO, I've also tried to set
> it's socket to
> non-blocking mode. Same result, BIO_do_connect
> returns -1

This is good news then since it is expected behavior.
:-) You are doing nothing wrong till now. However you
have to keep trying in a while loop until
BIO_do_connect() succeeds. That is the way non
blocking IO works. 

HTH,
Girish
> 
> BIO* pBio = BIO_new_connect((char*)conn.c_str());
> BIO_socket_nbio(BIO_get_fd(pBio,NULL), 1);
> BIO_do_connect(pBio); //returns -1
> 
> On 7/22/06, Bu Bacoo <[EMAIL PROTECTED]> wrote:
> > Sorry for typo, should be pBio instead of m_pBio
> everywhere.
> >
> > On 7/22/06, Bu Bacoo <[EMAIL PROTECTED]> wrote:
> > > Hello, I'm having problem with BIO_do_connect,
> when trying to setup
> > > non-blocking behaviour for it.
> > >
> > > When using:
> > > BIO* pBio =
> BIO_new_connect((char*)conn.c_str());
> > > BIO_set_nbio(m_pBio,0);  //returns 1
> > > BIO_do_connect(m_pBio); //returns 1
> > > it works just fine,...
> > >
> > > .. but with non blocking:
> > > BIO* pBio =
> BIO_new_connect((char*)conn.c_str());
> > > BIO_set_nbio(m_pBio,1);  //returns 1
> > > BIO_do_connect(m_pBio); //returns -1
> > >
> > > It doesn't connect. Why could that be? Any idea
> please.
> > >
> > > Thanks
> > > Bu
> > >
> >
>
______________________________________________________________________
> OpenSSL Project                                
> http://www.openssl.org
> User Support Mailing List                   
> openssl-users@openssl.org
> Automated List Manager                          
> [EMAIL PROTECTED]
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to