> >  > Zaroven z tej dokumentacie vyplyva, ze metoda read neprestane citat
> >  > len preto, ze "udaje zatial z druhej strany nedorazili"  (pokial teda
> >
> >  Nic takoveho z dokumentace nevyplyva.
> 
>   ^-- IMHO vyplyva, ale ako sa pise aj v bug reporotoch Sun-u na tuto
> temu, fakt je taky, ze to je sice zbozne prianie dizajnu abstraktnej
> triedy InputStream, ale tento kontrakt je nevynutitelny a zalezi na
> konkretnej implementacii, ci bude alebo nebude blokujuca.

Vubec se nedivim tomu, ze na tuto ne zcela stastnou formulaci jiz narazilo 
mnoho lidi a take si ji vylozili spatne.


> >  Konkretni pozorovane chovani odpovida tomu, jak se chova 
> volani jadra read() na tcp scoketu (alespon pokud si to dobre 
> pamatuji, uz jsem alespon sest let v C nic nenapsal).
> 
>   ^-- Implementacia v SocketInputStream je podla vsetkeho neblokujuca.
> "To je proste fakt."

 "To je proste hovadina."
 Implementace SocketInputStream je samozrejme blokujici - pokud nejsou zadna 
data k dispozici, ceka az prijdou. Presne tak jak rika dokumentace.

> J.

Odpovedet emailem