gethostbyname

gethostbynameは、ホスト名からIPアドレスなどのホスト情報を取得するWindowsAPI・・・。

gethostbyname function (Windows)

このようにhostent構造体ポインタhostにホスト情報が返ってくるので、IPアドレスを出力・・・。

WSAStartup success!
hostname: localhost
host->h_addr_list[0][0] = 7f, host->h_addr_list[0][1] = 00, host->h_addr_list[0]
[3] = 00, host->h_addr_list[0][3] = 01
続行するには何かキーを押してください . . .

hostnameを"localhost"にすると、0x7f, 0x00, 0x00, 0x01となるが、これは127.0.0.1なのでlocalhostであることがわかる・・・。

Sample/gethostbyname.cpp at master · bg1bgst333/Sample · GitHub