transmisja GPRS - 24h/7 dni w tygodniu on-line

Dec 04, 2006 6 Replies

Witam



Mam takie pytanko, czy przy transmisji GPRS po publicznym APNie, po zalogowaniu do sieci i nawiązaniu połączenia z serwerem, czy takie łącze jest przydzielane przez operatora bezterminowo, czy np. raz na 24h operator zrzuca połaczenie (jak np. w neostradzie), po czym trzeba ponownie nawiązywać łączność z serwerem?



Pozdrawiam Darek


Darek napisał(a):

może taka komenda pomoże: ipconfig /all tam wszystko ci napisze.

O ile dobrze pamiętam, to pojedyncze połączenie TCP może zostać zerwane (ale nie musi) po 5 minutach bezczynności. O północy jest wyceniany dzień i płacenie rozpoczyna się od nowa, bez względu na to ile zostało przesłane, ale chyba IP pozostaje.

to można załatwić pakietami "keep alive"

Dzięki

pozdrawiam Darek

Trochę nie na temat: mam komputer z modemem GPRS (w Plusie) włączony na stałe; połączenie zrywa się nieregularnie, ale zwykle działa kilka dni bez przerw (za to czasem zrywa kilka razy na dobę).

Przypuszczam, że jest to związane z losowymi zakłóceniami - słaby sygnał z BTS-a, kiepski modem; w każdym razie nie zauważyłem cyklicznego przerywania transmisji. Jednak ze względu na te losowe przypadki przyda Ci się pewnie automat do wznawiania połączenia...

Pozdrawiam,

Ja do takiego czegoś dodałem jeszcze obsługę timeoutu, jeśli czekam na dane więcej niż N sekund wykonuję restart modemu, jednak nie więcej niż M restartów na godzinę. Dobór N i M jest mocno zależny nawet od umiejscowienia modułu GSM, w centrum handlowym po prostu wszystko działa, na skraju miasta (małego) czasem 5 razy na godzinę trzeba zrobić reset gdy sieć jest przeciążona aby wysłać kilkanaście kB.

kd,

To też dobry pomysł. A czy nie powoduje to niepotrzebnego restartowania modemu, gdy sesja trwa, a zdalny komputer odpowiada z dużym opóźnieniem?

Oj, prawda. Tam, gdzie mieszkam, komputer z modemem musi stać na strychu żeby zasięg był w miarę stabilny :-|

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required