Ĺadny brzuch
Witam
Mam następujący problem: wysyłam do serwera pewien komunikat a jako odpowiedź zwrotną otrzymuję n komunikatów. W jaki sposób odczytać za jednym razem wszystkie odpowiedzi (nie znam ich ilości) ? Myślałem o jakiejś pętli tylko nie wiem jaki ustawić w niej warunek. :(
M.
zapewne jeśli się skończą komunikaty to treść kolejnego będzie = '' więc ... ;)
zapewne jeśli się skończą komunikaty to treść kolejnego będzie = '' więc ... ;)
Sprobuj tak:
IdTCPClient1->ReadLn(EOL,5 ,IdTCPClient1->MaxLineLength);
a jezeli nie zadziala :P to sprobuj po ostatnim komunikacie wysylac wiad, iż wszystkie komunikaty zostaly juz wyslane...
Sprobuj tak:
IdTCPClient1->ReadLn(EOL,5 ,IdTCPClient1->MaxLineLength);
a jezeli nie zadziala :P to sprobuj po ostatnim komunikacie wysylac wiad, iż wszystkie komunikaty zostaly juz wyslane...
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Mam następujący problem: wysyłam do serwera pewien komunikat a jako odpowiedź zwrotną otrzymuję n komunikatów. W jaki sposób odczytać za jednym razem wszystkie odpowiedzi (nie znam ich ilości) ? Myślałem o jakiejś pętli tylko nie wiem jaki ustawić w niej warunek. :(
M.
zapewne jeśli się skończą komunikaty to treść kolejnego będzie = '' więc ... ;)
zapewne jeśli się skończą komunikaty to treść kolejnego będzie = '' więc ... ;)

Sprobuj tak:
IdTCPClient1->ReadLn(EOL,5 ,IdTCPClient1->MaxLineLength);
a jezeli nie zadziala :P to sprobuj po ostatnim komunikacie wysylac wiad, iż wszystkie komunikaty zostaly juz wyslane...
Sprobuj tak:
IdTCPClient1->ReadLn(EOL,5 ,IdTCPClient1->MaxLineLength);
a jezeli nie zadziala :P to sprobuj po ostatnim komunikacie wysylac wiad, iż wszystkie komunikaty zostaly juz wyslane...
