Avatar billede riversen Nybegynder
20. august 2003 - 13:29 Der er 12 kommentarer og
1 løsning

Kommunikation med router

Jeg har en cisco677 router, som jeg konfigurerer vha. hyperterminal. Jeg tænkte jeg ville prøve at lave en grafisk grænseflade til konfiguration af de mest normale indstillinger, det må da være til at klare.

Når jeg kobler på via hyperterminal ser det sådan ud:

User Access Verification
Password:**********

cbos>

den stopper ved password hvor jeg taster koden og så hvis det er ok hopper den til cbos>

Fra mit javaprogram laver jeg en socket det forbinder til routeren og jeg modtager linien "User Access Verification"...men så går jeg lidt i stå, for jeg kan ikke rigtig få den til at modtage flere kommandoer...er der nogen der har forsøgt noget lignende? eller kan hjælpe mig rigtigt igang.
Avatar billede arne_v Ekspert
20. august 2003 - 13:30 #1
Gæt: du skal sende den en retur for at få den til at prompte for passord.

Husk at køre unbuffered både for input og output.
Avatar billede riversen Nybegynder
20. august 2003 - 13:33 #2
sende den en retur?
Avatar billede riversen Nybegynder
20. august 2003 - 13:33 #3
er telnet ikke bare ren tekst frem og tilbage?
Avatar billede arne_v Ekspert
20. august 2003 - 13:33 #4
"\r" eller måske "\r\n"
Avatar billede arne_v Ekspert
20. august 2003 - 13:34 #5
Jo.

Men jeg mener at man selv skal sende eksplicitte retur.
Avatar billede riversen Nybegynder
20. august 2003 - 13:38 #6
nu sker der noget...unbuffered? er man fri for at flushe så?
Avatar billede arne_v Ekspert
20. august 2003 - 13:42 #7
Ikke nødvendigvis.

Problemet er at der ofte er buffere i flere lag. Ikke kun i Java man
også nede i native.

Så en forsigtig mand kører både unbuffered og flusher.

Og performance er jo næppe en issue.
Avatar billede riversen Nybegynder
20. august 2003 - 13:57 #8
hmmm...når jeg sender "\r\n" modtager jeg Password:ÿû...undrer mig lidt over det sidste
Avatar billede riversen Nybegynder
20. august 2003 - 13:59 #9
nevermind
Avatar billede riversen Nybegynder
20. august 2003 - 14:35 #10
jeg undrer mig stadig over de tegn, men det virker nu...læg et svar
Avatar billede arne_v Ekspert
20. august 2003 - 14:46 #11
svar
Avatar billede arne_v Ekspert
20. august 2003 - 14:48 #12
Det vil uden tvivl være OK at ignorere alle tegn der ikke er i
32-126 (og linieskift).
Avatar billede riversen Nybegynder
20. august 2003 - 14:53 #13
ja, det tror jeg også bare jeg gør...det er bare underligt de ikke komme hvis man nu taster forkert kode og den så ber om password igen...men det virker.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester