Тайм-аут для SocketChannel не работает

Я хочу использовать a SocketChannel и иметь тайм-аут для его методов чтения-записи. Я попытался установить тайм-аут для Сокета, который владеет моим SocketChannel как это:

channel.socket().setSoTimeout(TIMEOUT);

но это не работает. Есть ли какое-либо другое решение?

15
задан Tim Cooper 15 May 2013 в 15:24
поделиться