Pamenu kad kazkokius state objektus darydavom, kur viska fiksuodavom, kai tenai ateidavo galu gale viskas aktyvuodavosi atitinkamas apdirbimas, va techniniu smulkmenu nepamenu, senai gan reikejo :) "saimhe" <oh.no@oh.my> wrote in message news:ir91o5$mrb$2@trimpas.omnitel.net... >> do >> { >> bytesRec = socket.Receive(bytes); >> result += Encoding.UTF8.GetString(bytes, 0, bytesRec); >> } while (socket.Available > 0); >> >> kai einu debug'inant viskas buna gerai ir receivina viska, bet kai paleidziu be jokiu stabdymu tai nuskaito tik dali info > > RTFM: socket.Available rodo, kiek socketas baitų priėmė ir juos galima > nusikopijuoti su Receive. > Jei socketas dar visko nepriėmęs, teks kartoti visą ciklą. Verta ne > iškart, o po kokio nors nedidelio Sleep(), kad mažiau procą apkrautų. > Ir susigalvoti kažkokį timeout -- kiek leisi tempti gumą siuntėjui bei > tinklui. > > -- > saimhe >