If you are reading text (or bytes containing ASCII characters) in
line mode using the readLine( )
method,
you’ll never see the end-of-line characters, and so won’t
be cursed with having to figure out whether
,
, or
appears at the end
of each line. If you want that level of detail, you have to read the
characters or bytes one at a time, using the readline methods. The
only time I’ve found this necessary is in networking code,
where some of the line-mode protocols assume that the line ending is
r
. Even here, though, you can still work in
line mode. When writing, send a
. When
reading, use readLine( )
and you won’t have
to deal with the characters.
outputSocket.print("HELO " + myName + " "); String response = inputSocket.readLine( );
18.116.80.45