Ahoj lidi
Mám naprogramovanou síťovou aplikaci klient server, všecko funguje skvěle, dokud jakýkoliv klient svojí aplikaci připojenou k serveru nezavře...
Vím kde je chyba
else {
SocketChannel client = (SocketChannel) chan;
client.read(buffer);
buffer.flip();
while(buffer.hasRemaining()) {
System.out.print((char) buffer.get());
}
buffer.clear();
}
client.read(buffer) - tady nejde do buffru načíst něco co neexistuje...
Takže bych potřeboval jestli nějak nejde udělat blok if něco ve stylu
if(client.read(buffer) == throws java.nio........) {}