কোনও নেটওয়ার্কের বাইরের কম্পিউটার হিসাবে মেশিনের বহিরাগত আইপি অ্যাড্রেসটি কীভাবে পাওয়া যাবে সে সম্পর্কে আমি খুব নিশ্চিত নই।
আমার নিম্নলিখিত আইপিএড্রেস ক্লাসটি কেবল মেশিনের স্থানীয় আইপি ঠিকানা পায়।
public class IPAddress {
private InetAddress thisIp;
private String thisIpAddress;
private void setIpAdd() {
try {
InetAddress thisIp = InetAddress.getLocalHost();
thisIpAddress = thisIp.getHostAddress().toString();
} catch (Exception e) {
}
}
protected String getIpAddress() {
setIpAdd();
return thisIpAddress;
}
}