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.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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.