🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Passero Mon, 13 Dec 2004 18:19
[java] alle IP adressen opvragen
#1783
Author: Passero
Date: Mon, 13 Dec 2004 18:19
3 lines
1121 bytes
Via de klasse InetAddress kan je het ip opvragen van de localhost maar als
je nu een pc hebt met meerdere interfaces, hoe kan je dan alle IP's
opvragen?
Re: [java] alle IP adressen opvragen
#1696
Author: mortician
Date: Mon, 13 Dec 2004 18:58
7 lines
1359 bytes
On Mon, 13 Dec 2004 18:19:06 +0000, Passero wrote:

> Via de klasse InetAddress kan je het ip opvragen van de localhost maar als
> je nu een pc hebt met meerdere interfaces, hoe kan je dan alle IP's
> opvragen?

kijk eens naar de klasse NetworkInterface ;)
Re: [java] alle IP adressen opvragen
#1703
Author: Passero
Date: Tue, 14 Dec 2004 10:12
26 lines
2007 bytes
"mortician" <mortician_NOSPAM_@lacerta.be> schreef in bericht
news:pan.2004.12.13.18.58.12.406376@lacerta.be...
> On Mon, 13 Dec 2004 18:19:06 +0000, Passero wrote:
>
> > Via de klasse InetAddress kan je het ip opvragen van de localhost maar
als
> > je nu een pc hebt met meerdere interfaces, hoe kan je dan alle IP's
> > opvragen?
>
> kijk eens naar de klasse NetworkInterface ;)

Heb ik nu gedaan en dit blijkt niet echt te werken, wat doe ik fout?

try
    {
      Enumeration en = NetworkInterface.getNetworkInterfaces();
      while(en.hasMoreElements())
      {
        NetworkInterface temp = (NetworkInterface)en.nextElement();
        InetAddress adr = InetAddress.getByName(temp.getName());
        System.out.println(adr.getLocalHost().getHostAddress());
      }
    }
    catch (SocketException ex) {ex.printStackTrace();}
    catch(UnknownHostException ex){ex.printStackTrace();}
Re: [java] alle IP adressen opvragen
#1704
Author: mortician
Date: Tue, 14 Dec 2004 10:30
35 lines
2295 bytes
On Tue, 14 Dec 2004 10:12:48 +0000, Passero wrote:

> 
> "mortician" <mortician_NOSPAM_@lacerta.be> schreef in bericht
> news:pan.2004.12.13.18.58.12.406376@lacerta.be...
>> On Mon, 13 Dec 2004 18:19:06 +0000, Passero wrote:
>>
>> > Via de klasse InetAddress kan je het ip opvragen van de localhost maar
> als
>> > je nu een pc hebt met meerdere interfaces, hoe kan je dan alle IP's
>> > opvragen?
>>
>> kijk eens naar de klasse NetworkInterface ;)
> 
> Heb ik nu gedaan en dit blijkt niet echt te werken, wat doe ik fout?
> 
> try
>     {
>       Enumeration en = NetworkInterface.getNetworkInterfaces();
>       while(en.hasMoreElements())
>       {
>         NetworkInterface temp = (NetworkInterface)en.nextElement();


          Enumeration en2 = temp.getInetAddresses();
          while (en2.hasMoreElements()) {
           InetAddress address = (InetAddress)en2.nextElement();
           System.out.println(address.getHostAddress());
          }


>       }
>     }
>     catch (SocketException ex) {ex.printStackTrace();}
>     catch(UnknownHostException ex){ex.printStackTrace();}
Re: [java] alle IP adressen opvragen
#1705
Author: Passero
Date: Tue, 14 Dec 2004 14:47
28 lines
1990 bytes
"mortician" <mortician_NOSPAM_@lacerta.be> schreef in bericht
news:pan.2004.12.14.10.30.56.535165@lacerta.be...
> On Tue, 14 Dec 2004 10:12:48 +0000, Passero wrote:
>
> >
Yup nu werkt het :d

> > try
> >     {
> >       Enumeration en = NetworkInterface.getNetworkInterfaces();
> >       while(en.hasMoreElements())
> >       {
> >         NetworkInterface temp = (NetworkInterface)en.nextElement();
>
>
>           Enumeration en2 = temp.getInetAddresses();
>           while (en2.hasMoreElements()) {
>            InetAddress address = (InetAddress)en2.nextElement();
>            System.out.println(address.getHostAddress());
>           }
>
>
> >       }
> >     }
> >     catch (SocketException ex) {ex.printStackTrace();}
> >     catch(UnknownHostException ex){ex.printStackTrace();}
>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads