[BCB] Kto zna sposób na "zapytanie..." ClientSock

0

Wiem, że nazwa tematu może wydawać sie dziwna, ale nie chciałem go nazywać "ClientSocket" bo nikt by tutaj nie zajrzał :D A mam pytanie inne niż standartowe "jak się połączyć"...

Moje pytanie dodtyczy protokołu HTTP jak większosć z was wie serwer po wysłaniu odpowidzi zrywa połączenie... i ja się właśnie głowie nad tym jak to sensownie zrobić, żeby po rozłączeniu się wysłać kolejne zapytanie (Oczywiście korzystając z ClientSocket) lecz w tym jest problem, że gdy chce połączyć się za pomocą Open (wyczytałem w helpie że to jest lepsze niż Active=true więc stosuje ;P ) i wstawiam to do OnDisconnect to nic się nie dzieje :/ po prostu się nie łączy ponownie... nie chce też używać Timera. Więc jeśli ktoś z was ma już doświadczenie i wie jak zrobić jakoś prosto, aby po wysłaniu jednego zapytania i otrzymaniu odpowiedzi wysłać następne...i następne...itp to niech się podzieli wiedzą :)

Próbowałem kombinować z Keep-Alive ale coś mi to nie wychodzi :/ Nie wiem czy źle konstruuje nagłówek :/

Szukałem na forum to znalazłem tylko że lepiej takie coś jest zrobić za pomocą WinSock ale ja się na tym kompletnie nie znam więc wolał bym odpowiedź do ClientSocket :)

Pozdrawiam i mam nadzieje, że moje wypociny zostaną zrozumiane :)

[Dopisane]

heh a jednak musiałem zmienić temat bo był za długi...

0

sensowne jest, ze nie da sie otworzyc socketa w zdarzeniu OnDisconnect. na razie wymyslilem tyle: zrob dwa ClientSockety otwierasz jednego i w zdarzeniu OnDisconnect otwierasz drugiego, gdy zamykasz drugiego to otwierasz pierwszego. rozumiesz, dwa sockety nawzajem sie otwierajace.

looknij tez na komponent NMHTTP z zakladki FastNet.

1 użytkowników online, w tym zalogowanych: 0, gości: 1