Thread View: be.comp.programming
5 messages
5 total messages
Started by Passero
Mon, 13 Dec 2004 18:19
[java] alle IP adressen opvragen
Author: Passero
Date: Mon, 13 Dec 2004 18:19
Date: Mon, 13 Dec 2004 18:19
3 lines
1121 bytes
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
Author: mortician
Date: Mon, 13 Dec 2004 18:58
Date: Mon, 13 Dec 2004 18:58
7 lines
1359 bytes
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
Author: Passero
Date: Tue, 14 Dec 2004 10:12
Date: Tue, 14 Dec 2004 10:12
26 lines
2007 bytes
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
Author: mortician
Date: Tue, 14 Dec 2004 10:30
Date: Tue, 14 Dec 2004 10:30
35 lines
2295 bytes
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
Author: Passero
Date: Tue, 14 Dec 2004 14:47
Date: Tue, 14 Dec 2004 14:47
28 lines
1990 bytes
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