SO_RCVTIMEO and SO_SNDTIMEO didnt work!
and also nothing related to certifacte, firewall, authentication. because it works with 0.6 ms latency and stopped working in ~100ms latency network.
logs are :
SSL_connect:error in SSLv2/v3 write client hello B
[512]SSL_connect:error in SSLv2/v3 write client hello B
[512]SSL_connect: 180397(usec): SSLv2/v3 write client hello B
[512]SSL_connect: 280909(usec): SSLv3 read server hello A
[512]SSL_connect: 281433(usec): SSLv3 read server certificate A
[512]SSL_connect: 281486(usec): SSLv3 read server done A
[512]SSL_connect: 282071(usec): SSLv3 write client key exchange A
[512]SSL_connect: 282195(usec): SSLv3 write change cipher spec A
[512]SSL_connect: 282282(usec): SSLv3 write finished A
[512]SSL_connect: 282337(usec): SSLv3 flush data
[512]SSL_connect: 389166(usec): SSLv3 read finished A
[68]SSL_connect: 832345(usec): before/connect initialization
SSL_connect:error in SSLv2/v3 write client hello B
[68]SSL_connect:error in SSLv2/v3 write client hello B
[68]SSL_connect: 930444(usec): SSLv2/v3 write client hello B
[68]SSL_connect: 31129(usec): SSLv3 read server hello A
[68]SSL_connect: 31774(usec): SSLv3 read server certificate A
[68]SSL_connect: 31833(usec): SSLv3 read server done A
[68]SSL_connect: 32450(usec): SSLv3 write client key exchange A
[68]SSL_connect: 32578(usec): SSLv3 write change cipher spec A
[68]SSL_connect: 32668(usec): SSLv3 write finished A
[68]SSL_connect: 32745(usec): SSLv3 flush data
[68]SSL_connect: 139048(usec): SSLv3 read finished A
[503]SSL3 alert read:warning:close notify
[503]Changing to blocking socket.
[1]Changing to nonblocking socket.
[1]SSL_accept: 40758(usec): before/accept initialization
[1]Changing to nonblocking socket.
[1]SSL_accept: 40964(usec): SSLv3 read client hello A
[1]Changing to blocking socket.
[1]SSL_accept: 41027(usec): SSLv3 write server hello A
[1]SSL_accept: 41228(usec): SSLv3 write certificate A
[1]SSL_accept: 41256(usec): SSLv3 write server done A
[1]SSL_accept: 41331(usec): SSLv3 flush data
[1]Changing to nonblocking socket.
[1]SSL_accept: 148231(usec): SSLv3 read client key exchange A
[1]SSL_accept: 148455(usec): SSLv3 read finished A
[1]Changing to blocking socket.
[1]SSL_accept: 148499(usec): SSLv3 write change cipher spec A
[1]SSL_accept: 148583(usec): SSLv3 write finished A
[1]SSL_accept: 148638(usec): SSLv3 flush data
[1]Changing to nonblocking socket.
[1]Changing to blocking socket.
[1]Changing to blocking socket.
[524]SSL3 alert read:warning:close notify
[524]Changing to blocking socket.
[1]Changing to nonblocking socket.
[1]SSL_accept: 440667(usec): before/accept initialization
[1]Changing to nonblocking socket.
[1]SSL_accept: 440833(usec): SSLv3 read client hello A
[1]Changing to blocking socket.
[1]SSL_accept: 440889(usec): SSLv3 write server hello A
[1]SSL_accept: 441069(usec): SSLv3 write certificate A
[1]SSL_accept: 441098(usec): SSLv3 write server done A
[1]SSL_accept: 441164(usec): SSLv3 flush data
[1]Changing to nonblocking socket.
[1]SSL_accept: 548183(usec): SSLv3 read client key exchange A
[1]SSL_accept: 548394(usec): SSLv3 read finished A
[1]Changing to blocking socket.
[1]SSL_accept: 548436(usec): SSLv3 write change cipher spec A
[1]SSL_accept: 548520(usec): SSLv3 write finished A
[1]SSL_accept: 548574(usec): SSLv3 flush data
[1]Changing to nonblocking socket.
[1]Changing to blocking socket.
[1]Changing to blocking socket.
/close
[1]Changing to blocking socket.
[1]XpsOSSL_SSL_Impl::OSSL_Negotiate: ret=1
[1]XpsOSSL_SSL_Impl::OSSL_Negotiate: changed to blocking socket
[1]XpsOSSL_SSL_Impl::OSSL_Negotiate: err=0
[1]XpsOSSL_SSL_Impl::OSSL_Negotiate: err=SSL_ERROR_NONE
[126]Entering XpsOSSL_SSL_Impl::OSSL_Read()
[126]Entering XpsOSSL_SSL_Impl::OSSL_Read()
[126]Bytes returned=133
[126]errCode=0
[126]Leaving XpsOSSL_SSL_Impl::OSSL_Read()
[126]Entering XpsOSSL_SSL_Impl::OSSL_Write()
[126]wto=NULL
[126]Server write m_wtimeout=30 tv.tv_sec=30
[126]Leaving XpsOSSL_SSL_Impl::OSSL_Write()
[126]Entering XpsOSSL_SSL_Impl::OSSL_Read()
[126]Entering XpsOSSL_SSL_Impl::OSSL_Read()
[126]Bytes returned=-1
[126]errCode=2
[126]XpsOSSL_SSL_Impl::OSSL_Read => SSL_ERROR_WANT_READ
[126]Leaving XpsOSSL_SSL_Impl::OSSL_Read()
[126]SSL3 alert write:warning:close notify
[126]Changing to blocking socket.
--
" पेपर वाचवा...झाडे वाचवा..
खुप गरज असेल तरच प्रिंट द्या.. "