>  > >  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.

  ^-- No ja teda neviem; netvrdili ste vyssie pravy opak, t.j. ze ak
je k dispozicii menej dat, ako je velkost bufferu, tak sa v pohode
nacita menej? A co sa tyka SocketInputStream-u, tam je read()
implementovane ako read(byte[1], 0, 1). A ak teda ta implementacia
navive int socketRead0(...) je blokujuca, preco teda dochadza k
problemu opisanemu v prvom prispevku tohto threadu?

J.

Odpovedet emailem