Zdar,

mam takovy dotaz na java.net.Socket. Mam aplikaci, ktera posloucha na nejakem portu, pokud prijde pozadavek, tak otevre Socket a prijima pozadavky. Je tam nejaky InputStream, pres ktery ze ze Socketu cte. Dokud chodi data, tak se zpracovavaji a jakmile prestanou, socket se ukonci.

Neco jako

in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while ((data = in.readLine()) != null) {
... zpracovavam data...

}

Mam totaz: Muze se stat, ze kdyz klient (co posila dtaa do socketu) zdechne, tak ze mi to zustane zamrznute v readLine() ? Cekal bych nejakou IOException....

Diky za jakekoliv info
Tom

Odpovedet emailem