commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Stuckey <>
Subject [Net-Telnet] Line feed problems with login
Date Mon, 01 Aug 2005 12:31:29 GMT
Hi All,

I am having a strange problem when trying to log into a remote system via
My code works when logging into a Sun Solaris or HP-UX machine, but fails
when connecting to a particular device (a type of modem).
When I send the username, I append a "\r" to the end.  The remote device
immediately responds with "Invalid Password", before even asking my program
to enter the password.  I have ran an ethereal packet trace of what is
happening, and it appears that when I send "username\r", "username\r\n" is
actually sent to the remote system.  The remote system interprets this as
two enter presses, and believes a blank password was entered. Similarly, if
I send "username\n", "username\r\n" is actually sent to the remote node,
causing the same issue.
Is there a way to either prevent this additional "\n" being appended?  I am
using the out.write( byte ) method rather than out.writeln( byte[] ) so I
don't know where the additional "\n" is coming from.



The information contained in this e-mail and any attachments are
confidential. If you are not the intended recipient, then please notify us
immediately by reply e-mail. You may not disclose or use the information in
this e-mail or attached documents in any attachments, use the contents for
any purposes, or disclose the contents to any other person: to do so could
be a breach of confidence. The views or opinions expressed in this email are
the author's own and may not reflect the views or opinions of Marconi.
Marconi does not guarantee the integrity of any e-mails or attached files
and we suggest you scan all incoming e-mails for viruses.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message