Tema: Re: C# socket
Autorius: Igaliotinis
Data: 2011-05-23 09:59:54
paskaito gugle gal :)

"dweller" <jou@mail333.com> wrote in message 
news:irbeid$frc$1@trimpas.omnitel.net...
> nu bet man biski atrodo jis kartais beveik mazdaug netgi itaria apie ka 
> kalba eina.
>
> "Igaliotinis" <nospam@spam.cl> wrote in message 
> news:irbcnf$e8m$1@trimpas.omnitel.net...
>> tai mes jau zinom, kad tau tik rasyt reikia. nesvarbu, kad nezinai apie 
>> ka
>> kalba
>>
>> "Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message
>> news:irap35$tjd$1@trimpas.omnitel.net...
>>> 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
>>>>