Tidhttp - чтение принятых пакетов

slavon-x86

Well-known member
18.12.2005
215
0
#1
Компонент TIdHTTP. Pасскажите ПОЖАЛУЙСТА кто-нибудь как прочитать все полученные пакеты !?
 
B

Barmutik

#2
А в чём конкретно проблема ? Пример смотрели ?
 

slavon-x86

Well-known member
18.12.2005
215
0
#4
Вобщем проблема в следующем.

Когда я делаю POST запрос с параметрами, то idHTTP разбивает запрос на 2 пакета: в первом шлёт сам запрос, а во втором параметры запроса.
СЕРВЕР НАВОРОЧЕН ЗАЩИТОЙ И НА 2 РАЗДЕЛЬНЫХ ПАКЕТА ПРОСТО НЕ РЕАГИРУЕТ !!!
А на целый пакет он отвечает !!!

Мне нужен любой компонент, обладающий следующими свойствами:
1. Возможность отправлять и принимать пакеты по TCP;
2. Нужно прочесть содержимое всех пакетов, причём чтобы вобще НЕ тормозило и не выдавало никаких ошибок !!! Антифриз не предлагайте, он хоть и прерывает, но всё равно тормозит !!!
 
D
#5
Антифриз действительно не очень, можно увести в отдельный поток тормозить не будет вообще НО проверено на практике в паралельных потоках Indy компоненты работают из рук вон, замерзают периодически.

Попробуй через TBrowser послать-получить, иначе переходи на C# :)
 
B

Barmutik

#6
И чем интересно тут C# поможет ?

Да проще посылать через TWebBrowser... половина проблем сама собой отпадёт ...
 
D
#7
Классы Net помощнее и попроще будут чем компоненты indy, про другие говорить не буду. К томуже теоретически умирать в паралельных потоках не должны дяди Билли детище всетаки.