10054はたぶん http://www.google.co.jp/search?hl=ja&q=winsock+10054&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja のことだろうな
コメントにある通り、相手に切られたってこと。

要は、普通のブラウザのリクエストと比較して何か足りないって事だろ。
それが何なのかは、俺は知らないが。

とりあえず、HTTPに関してはrfc2616を一通り見ておくべき。
SSLにするとどうなるのかは、知らない。