ankit Tripathi wrote:
> 2)"Unsupported protocol " .while waiting on socket for the receiving
> first it wait around 15 to 20 sec and then it trows the error.i am
> providing here the test application in which i am making https
> connection with google.com. after waiting on socket for 15-20 sec
> it throws the error  1)" Failed to get recent socket "
> 2)"Unsupported protocol " .i tried to googling  but i didn't   found
much.

I suppose Google closed the connection while you are sleeping on
select(): there are odd things in your program that make me think so:

1) Your select() call monitors for events but neither for input nor for
output.
2) You do not send data between connection and wait+read: the http(s)
protocol states (apart from SSL handshake) that the client must "speak"
first.
3) As a consequence, the only way to leave procedure wait_on_socket() is
to get an event on that socket, or after 60sec... But Google is not so
patient ;-) so you get your event telling that Google has closed the
connection.

I hope it helps.
Cheers,
Patrick

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to