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)

Reply via email to