02. maj 2003 - 22:41Der er
14 kommentarer og 1 løsning
InetAddress.getLocalHost() giver ikke den nye adresse
Jeg bruger metoden InetAddress.getLocalHost() til at checke min IP adresse hvert sek. men hvis jeg manuelt skifter adresse bliver mit program ikke opdateret.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan godt få den lange historie... Jeg har et 3Com ISDN Lanmodem som forbinder til nettet som det passer den. Jeg har lavet 2 bat filer der gøt at mine lan settings skifter fra Dynamisk til statisk. Jeg kan sætte modemet til at nægte adgang for bestemte IP adresser så når jeg kører den ene bat fil sætter jeg min IP adresse til en NoAccess IP. Og når jeg kører den anden bat fil går jeg tilbage til DHCP. Nu mangler jeg at finde ud af hvilken status jeg er i efter en reboot og det kan jeg gøre ved at checke IP adressen...
Programmet skal starte sammen med PC'en så der er ingen problemer men det er ikke særlig dynamisk hvis jeg ikke kan se når der sker ændringer. Det med reboot var bare et eksempel hvor man ikke var klar over hvor man stod. Jeg kan jo altid køre den ene bat fil, så ved jeg jo hvad status er. Men det virker ikke særlig proff...
Det er ikke nok hvis Java cacher den bag ryggen på dig.
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.