Sto se tice drugih API-ja. C++ svakako...
Ima i Java takodje. Pogledaj klasu InetAddress u JDK Dokumentaciji. Videces da klasa poseduje metode getHostName(), getHostAddress() i sl.
And thus I clothe my naked villainy / With old odd ends stolen forth from holy writ/And seem a saint when most I play the devil.