Solved

How can I get a list of ip addresses on my local pc?

Posted on 2002-04-19
8
199 Views
Last Modified: 2013-11-13
I want to be able to get a list of the ip addresses for ll of the NICs in my pc. Currently I have 2 NICs in my pc. The ip address for 1 is fixed, 192.168.128.xxx, the other ip address is set by dhcp and not stable.
I know I could shell out to IPCONFIG and redirect the output to a file and parse it out to get the ip addresses. But this doesn't seem like a good solution to me.
Any ideas?
0
Comment
Question by:chaos_59
  • 3
  • 2
  • 2
  • +1
8 Comments
 
LVL 4

Expert Comment

by:RichW
ID: 6954919
Why not use a Winsock control, set the port on it and do something like:
Text1.Text = Winsock1.LocalIP
Text2.Text = Winsock1.LocalHostName
RichW
0
 
LVL 4

Expert Comment

by:RichW
ID: 6954929
0
 
LVL 16

Accepted Solution

by:
Richie_Simonetti earned 200 total points
ID: 6954962
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 1

Author Comment

by:chaos_59
ID: 6955199
Rich, I am using a winsock control. But I am using 2 network cards (NICs). The winsock control returns the ip address of only one of the network cards. I tried setting one of the winsock controls to the ip address of one of the cards, hoping that the other winsock control would default to the 2nd network card. But they both returned the same ip address.
0
 
LVL 2

Expert Comment

by:Ber
ID: 6956836
Why don't you just set the IPs in the winsock control once you have determined the IPs using the sample given by Richie...???

Cheers...
Ber...
0
 
LVL 1

Author Comment

by:chaos_59
ID: 6958649
Ber,
I want to be able to get a list of IP addresses. I know what MY ip addresses are now, one is fixec, but the other could change within the week. I don't want to have to change the application every time my ip address changes. Also, if I move this application to another pc I don't want to have to reconfigure it. It's just a lot cleaner if the application can find the correct ip address without having any user intervention.
0
 
LVL 1

Author Comment

by:chaos_59
ID: 6958651
Thanks Richie,
I would have preferred a simpler solution to this. I don't really like api programming, but I'll take what I can get.
Thanks.
0
 
LVL 16

Expert Comment

by:Richie_Simonetti
ID: 6958755
Sometimes, there is no other way that API's way (thanks to God that they exist ;). Unfortunately, some goals are impossible with vb "standard" code.
Thanks for "A" grade!
0

Featured Post

Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When designing a form there are several BorderStyles to choose from, all of which can be classified as either 'Fixed' or 'Sizable' and I'd guess that 'Fixed Single' or one of the other fixed types is the most popular choice. I assume it's the most p…
If you haven’t already, I encourage you to read the first article (http://www.experts-exchange.com/articles/18680/An-Introduction-to-R-Programming-and-R-Studio.html) in my series to gain a basic foundation of R and R Studio.  You will also find the …
The goal of the video will be to teach the user the concept of local variables and scope. An example of a locally defined variable will be given as well as an explanation of what scope is in C++. The local variable and concept of scope will be relat…
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question