Ieuan Richards created NET-676:
----------------------------------
Summary: TelnetInputStream returns -1 on socket timeout
Key: NET-676
URL: https://issues.apache.org/jira/browse/NET-676
Project: Commons Net
Issue Type: Bug
Components: Telnet
Affects Versions: 3.0.1
Reporter: Ieuan Richards
I am using TelnetClient with threading disabled. When setting the socket
timeout via TelnetClient.setSoTimeout I would expect any reads that timeout to
throw a SocketTimeoutException. However, instead the read returns a -1.
I can see in TelnetInputStream line 404 that the exception thrown by the
underlying stream will be caught and an EOF returned.
This seems to break the API contract. Is there any reason for this behavior or
is it an oversight?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)