Цитата(Baser @ Sep 15 2008, 14:38)

Судя по всему вы не посылаете в конце GET запроса символы <CR><LF>
Запрос получается не полный и сервер на него не отвечает.
Должно быть что-то типа:
>
GET / HTTP/1.0<CR><LF><SUB> [len=17]
Я бы сказал, даже два <CR><LF>.
HTTP-запрос заканчивается пустой строкой, так что минимально
Код
GET / HTTP/1.0<CR><LF><CR><LF>
Но для мало-мальски реального запроса это не годится, потому что не поддерживается виртуальный хост (много ресурсов на одном IP). Советую всегда добавлять заголовок Host:
Код
GET / HTTP/1.0<CR><LF>
Host: www.mydomain.com<CR><LF>
<CR><LF>
А чтобы проверить, есть ли вообще какое-то соединение, HTTP-серверу можно сказать любую чушь, типа
Код
qqq<CR><LF><CR><LF>
и он ответит что-нибудь вроде "400 Bad Request" :-)