Я хочу использовать SocketChannel
и иметь тайм-аут для его методов чтения/записи. Я попытался установить тайм-аут для сокета, которому принадлежит мой SocketChannel
, следующим образом:
channel.socket().setSoTimeout(TIMEOUT);
но это не работает. Есть ли другое решение?
ClosedByInterruptException.
Не очень полезно. Мне сказали, что эта причудливая реализация обусловлена поведением Linux. - person user207421   schedule 09.02.2015