Avatar billede galle2 Nybegynder
09. juli 2004 - 13:32 Der er 2 kommentarer og
1 løsning

Finde routers WAN adresse med C++

Hej.

Jeg er ved at lave et mindre program i Borland C++ builder hvor jeg fra en PC i et lokalt netværk skal kunne finde min routers/DHCP servers WAN adresse (altså den adresse som jeg surfer med på Internet og ikke den adresse som min router har i det lokale netværk). Er der nogen der ved hvordan man kan gøre dette, og er det overhovedet muligt?
Avatar billede bertelbrander Novice
09. juli 2004 - 16:24 #1
Måske kan du bruge en af disse:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/get_functions.asp

Ellers er der en hel liste af grupper af funktioner i boxen til venstre.

Jeg ved godt at det er Microsoft, men du bør kunne bruge det i Borland Builder også.
Avatar billede arne_v Ekspert
09. juli 2004 - 19:16 #2
Finder de ikke MS Network info og ikke IP Network info ?

Umiddelbart ville jeg tro at man skulle en af følgende:
  - kalde routerens web interface (hvis sådant eksisterer)
  - telnette til routeren og checke command line (hvis muligt)
  - bruge SNMP (hvis routeren vil det)
  - bruge en af routing protokollerne RIP/OSPF/BGP (hvis muligt)
Avatar billede galle2 Nybegynder
26. juli 2004 - 09:00 #3
Jeg fandt en løsning: Opretter en php-side på nettet som aflurer IP adressen henter siden ned i min applikation og bruger IP-adressen der. Den er brugt før, men er meget smart..... Jeg har ikke rigtig kunne gøre det på andre måder...
Tak for input...
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