Тема: ClientSocket http
Показать сообщение отдельно

ClientSocket http
  #1  
Старый 13.02.2010, 14:51
RunDMX
Новичок
Регистрация: 14.06.2009
Сообщений: 27
С нами: 8899527

Репутация: 2
По умолчанию ClientSocket http

посылаю вот так


void __fastcall TForm2::Button3Click(TObject *Sender)
{
UnicodeString httpheader,httpheader1,httpheader2,httpheader3,htt pheader4;

httpheader1="GET / HTTP/1.0 \r\nAccept: */* \r\n";
httpheader2="Connection: Keep-alive \r\n";
httpheader3="Host: rustorrents.org \r\n";
httpheader4="User-Agent: MyAgent \r\n\r\n";
httpheader= httpheader1+httpheader2+httpheader3+httpheader4;
ClientSocket1->Socket->SendText(httpheader);
Memo1->Lines->Add(httpheader);
}


принимаю вот так

void __fastcall TForm2::ClientSocket1Read(TObject *Sender, TCustomWinSocket *Socket)

{
UnicodeString answer ;
Memo1->Lines->Add("Получаем данные");
answer=ClientSocket1->Socket->ReceiveText();

Memo1->Lines->Add(answer) ;

}

компилятор с++ builder 2009

в мемо получаю китайские эроглифы



почему?

Последний раз редактировалось RunDMX; 13.02.2010 в 15:21..
 
Ответить с цитированием