Max Rotvel spurgte
> Hvordan søren læser man flere linier adskilt med linieskift fra
> en socket?
og Niels Ull Harremoës svarede
> Du skal nok bruge noget a la
> BufferedReader reader = new BufferedReader(new
> InputStreamReader(socket.getInputStream(), "ISO-8859-1"))
> ...
> String s = reader.readLine(),
Bemærk, at der i hvert fald tidligere har været problemer med en fejl i
BufferedReader.readLine som gør at kaldet ikke returnerer ved mangelfuld
CR-LF terminering på den sidste linie i input. Jeg ved ikke om fejlen er
blevet rettet endnu.
Jeg kan i øvrigt anbefale Java Network Programming af E. R. Harold,
O'Reilly, 2000, som en god introduktion til ... netværksprogrammering i Java
Mvh,
--
Filip Larsen <filip.larsen@mail.dk>