Hostname Resolving
Have you ever offered an edit control in your application in which the user had to enter an IP address or Hostname?
After the user entered the hostname or IP you have to check what was entered. (IP or hostname???) Then you have to convert the userinput into a proper address for the in_addr structure.
This is really annoying. I looked for a smother way. The function GetAddress (const char* p_pHost) is the result. You just hand over a string containing an IP or Hostname and GetAddress returns the proper address for the in_addr structure.
This function is useful for developers who directly access the Winsock API instead of using CAsyncSocket or CSocket. Or, if you wrote your own Socket class and want to offer a connect routine like in CAsyncSocket where you can enter either an IP or Hostname.
The demo project shows how to use GetAddress. It's a simple console based application. The function definition is as follows:
unsigned long GetAddress (const char* p_pHost)
Below are a few examples showing how to use the function:
unsigned long NetworkHostAddress;
NetworkHostAddress = GetAddress ("http://www.codeguru.com");
NetworkHostAddress = GetAddress ("63.236.73.79");
Downloads
Download demo project - 51 KbDownload source - 2 Kb

Comments
URL Fix
Posted by Legacy on 03/09/2003 12:00amOriginally posted by: Jan Raddatz
Hello,
due to ISP trouble I had to move my website. I will publish the new URL to my source code as soon as possible here.
ReplySorry for the blind links...
Greetings
Jan
the file doesn't exist?
Posted by Legacy on 11/16/2002 12:00amOriginally posted by: Mauro Gagna
Hey, i try to download the files and apparently the address is wrong.
Where can i download this files?
thanks
ReplyWHERE ARE THE FILES
Posted by Legacy on 09/28/2002 12:00amOriginally posted by: mark Wall
the server doesn't exist???
ReplyBehind firewall ?
Posted by Legacy on 10/11/2001 12:00amOriginally posted by: William Rothwell
In my company we are using a proxy to the Net, how can I make this program work please?
ReplyNice idea
Posted by Legacy on 09/18/2001 12:00amOriginally posted by: Jan Raddatz
Hi fdr,
nice idea to post the correct URL here.
ReplySincerely
Jan
http://www.starbase1.de/Codeguru/inetaddrsource.zip
Posted by Legacy on 09/12/2001 12:00amOriginally posted by: fdr
the right path is http://www.starbase1.de/Codeguru/inetaddrsource.zip
ReplyBoth downloads are the same
Posted by Legacy on 09/05/2001 12:00amOriginally posted by: SteveV
Both the Demo download link and the Source download link point
Replyto the same demo download.