Shammer's Philosophy

My private adversaria

getaddrinfo & getnameinfo

gethostbyname や、gethostbyname2 の man の内容を確認してみたが、Description の冒頭には以下のように書いてある。

The getaddrinfo(3) and getnameinfo(3) functions are preferred over the gethostbyname(), gethostbyname2(), and gethostbyaddr() functions.

どうやら、gethostbyname2 や gethostbyaddr より、getaddrinfo や getnameinfo の方が好ましいみたいだ。gethostbyname2 や gethostbyaddr のサンプルを書いてきたけれども、getaddrinfo と getnameinfo のサンプルも書いてみようと思う。