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