外部インタフェース/API    

例題 - IPアドレスの検索

関数resolveipは、IP(internet protocol)ホスト名またはアドレスのいずれかを出力します。resolveipにホスト名を渡す場合は、IPアドレスを出力します。resolveipにIPアドレスを渡す場合は、ホスト名を出力します。関数は、Java APIクラスjava.net.InetAddressを利用します。これを使って、DNSコールを行わずにホスト名に対するIPアドレスを求めたり、あるいは与えられたIPアドレスに対するホスト名を求めることができます。

resolveipInetAddressクラスについてstaticを呼び出してInetAddressオブジェクトを取得します。その後、InetAddressオブジェクトについてacccessorメソッドを呼び出して入力引数に対するホスト名またはIPアドレスを取得します。プログラムの入力引数に応じて、ホスト名あるいはIPアドレスを表示します。


 例題の実行 resolveipの説明