public boolean isResponseAvailable(int timeout) throws IOException { return input.isDataAvailable(timeout); }
public boolean isStale() { if (!isOpen() || isEof()) { return true; } try { input.isDataAvailable(1); return false; } catch (IOException ex) { return true; } }