Improve company productivity with a Business Account.Sign Up

x
?
Solved

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

Posted on 2002-04-19
8
Medium Priority
?
206 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 800 total points
ID: 6954962
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
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

What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Windows Script Host (WSH) has been part of Windows since Windows NT4. Windows Script Host provides architecture for building dynamic scripts that consist of a core object model, scripting hosts, and scripting engines. The key components of Window…
As a person who answers a lot of questions, I often see code that could be simplified, made easier to read, and perhaps most importantly made easier to maintain if the code was modified to use the Select Case statement. This article explains how to…
The viewer will learn how to use the return statement in functions in C++. The video will also teach the user how to pass data to a function and have the function return data back for further processing.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

608 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