char* hostname
与えられたを出力する単純な関数が必要char* IPAddress
です。アイデアやヒントはありますか?
また、ホスト名から IP アドレスを取得する最も簡単な方法はgethostbyname()
ありinet_ntoa()
ますか?それは正しいですか?
char* hostname
与えられたを出力する単純な関数が必要char* IPAddress
です。アイデアやヒントはありますか?
また、ホスト名から IP アドレスを取得する最も簡単な方法はgethostbyname()
ありinet_ntoa()
ますか?それは正しいですか?
gethostbyaddr()
またはを使用getnameinfo()
して、IP をホスト名に変換します。
gethostbyname()
またはを使用getaddrinfo()
して、ホスト名を IP に変換します。
gethostby...()
IPv4 のみをサポートします。get...info()
IPv4 と IPv6 の両方を含む複数のプロトコルをサポートし、新しい開発に適した機能です。
これに関して必要なすべての情報は、優れたBeej's Guide to Network Programming にあります。あなたの質問に関連するページはこちらです。
それを読んでも問題が解決しない場合は、特定の問題に関する質問をここに投稿してください。
アドレスからホスト名を取得するには、通常は (ここで大きな驚き) を使用しますgethostbyaddr()
。
はい、たぶん。