Avatar billede pondo Nybegynder
18. maj 2003 - 16:00 Der er 10 kommentarer og
1 løsning

Jeg skal hente maskinens IP ind i mit program!!

Hejsa, Jeg sidder med et spil hvor jeg skal oprette en server, men istedet for at man skal indtaste sin egen ip vil jeg have programmet skal hente ip'en ind i en String.
Kan jeg få en simpel kode streng til hvordan den hentes ind?
Avatar billede soreno Praktikant
18. maj 2003 - 16:07 #1
Se dette eksempel:

import java.net.*;

public class Main
{
    public static void main(String[] args)
    {
        try
        {
            String val;
            val = InetAddress.getLocalHost().getHostAddress();
            System.out.println(val);
        }
        catch(UnknownHostException e)
        {
            e.printStackTrace();
        }
    }
}
Avatar billede pondo Nybegynder
18. maj 2003 - 16:08 #2
Takker,
Avatar billede dsj Nybegynder
18. maj 2003 - 17:38 #3
Er det den lokale IP du skal bruge? ikke internet-adressen?
Avatar billede pondo Nybegynder
19. maj 2003 - 17:41 #4
Jeg skal helst bruge internet adressen..

Pondo
Avatar billede soreno Praktikant
19. maj 2003 - 18:00 #5
Hos mig giver det Internet adressen.
Avatar billede pondo Nybegynder
19. maj 2003 - 18:34 #6
Jeg sidde rbag en router og derfor giver koden foroven kun den interne ip (10.0.0.2)
Kan nogen løse dette problem??
Avatar billede arne_v Ekspert
19. maj 2003 - 20:45 #7
Den kan du ikke få.

Din maskine ved ikke hvilken IP adresse der er på ydersiden af routeren.
Avatar billede arne_v Ekspert
19. maj 2003 - 20:47 #8
Lad programmet i den anden ende se hvilken IP du kommer fra.
Avatar billede dsj Nybegynder
19. maj 2003 - 21:27 #9
Du kunne evt lave et lille php-script der finder og returnerer IP-adressen, som du så let kalder fra dit program.
Avatar billede arne_v Ekspert
19. maj 2003 - 21:29 #10
Det PHP script skal jo i givet fald også være udenfor routeren.
Avatar billede dsj Nybegynder
19. maj 2003 - 22:52 #11
Ja selvfølgelig :) men det er vel også ret nemt at klare med en lille php-fil.
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