05. februar 2002 - 23:43Der er
6 kommentarer og 1 løsning
Ang. telnet-forbindelse.
Hej Eksperter!
Jeg har et program, som kører en socket-forbindelse til en telnetserver. Når jeg har givet serveren diverse kommandoer, vil jeg til sidst have læst alle beskeder, som jeg får tilbage fra serveren. Dette gøres ved hjælp af denne løkke:
while ((temp = ind.readLine()) != null) { System.out.println("svar: "+temp);
}
Problemet er bare at når den har udskrevet alt hvad der står i socket'en, så bliver den hængende i while-løkken. D.v.s. jeg får ikke null tilbage.
Jeg lavede et socket-timeout på 2 sekunder også virkede det(sådan da). Ellers tak for hjælpen. Jeg tager selv pointene, da I ikke kom med noget jeg ikke havde prøvet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.