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.
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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.