Napravio sam na prijemu da u datoteku zapisujem blok podataka koji dolazi sa servera.
Svaki blok podataka stavljen je pod navodnike. Primeticete da se blok podataka u datoteci ISPRAVNO, nalazi u jednoj celini tj. pod jednim navodnicima (otvorenim i zatvorenim), dok se isti taj blok podataka u datoteci NEISPRAVNO nalazi iscepkan u par zasebnih poruka.
Zbog cega dolazi do toga? DA li je to vezano za podesavanja Windowsa ili je hardwerske prirode?
Napominjem da se uzorak ne menja slucajno vec uvek isti racunari primaju tacan i uvek isti racunari netacan (iseckan) blok podataka.
Ako fajlove pregleate ovako sa es-a bice nepregledni. Predlazem da ih kopirate u notepad i onda ce se mnogo lepse videti u svega 2-3 reda.
Pojednostavljeno receno jedan racunar ce primiti sledecu poruku:
"Poruka1|Text poruke|Kraj porukePoruka2|Text poruke|Kraj poruke.....
Poruka 100|Text poruke|Kraj poruke"
A racunar na kome ne radi kako treba dobice nesto ovako:
"Poruka1|Text poruke|Kraj porukePoruka2|Text poruke|Kraj poruke"
"Poruka 100|Text poruke|Kraj poruke"
Posto su obe poruke pod navodnicima to ce biti kao 2 odvojena paketa podataka.
Svaka poruka je odvojena stringom |Kraj poruke a u okviru svake poruke podaci su odvojeni znakom "|".
I sada ako dodje do prekida na nezgodnom mestu ja cu dobiti poruku bez zaglavlja sa kojom program ne zna sta da uradi, ili cu dobiti poruku sa zaglavljem ali bez nekog dela koji odredjuje zaglavlje pa ce to biti nepotpun podatak.
[Ovu poruku je menjao Blue82 dana 26.09.2010. u 21:02 GMT+1]