pribu
asked on
How to get Host Name?
Hello -
I am writing a standalone process. It is NOT web based. I need to get the localhost / hostname that the process is running on. How do I implement this using Java? Is there a method call? I could not find one. I see for URL's. But this is a standalone process.
Any help?
Thanks.
pk
I am writing a standalone process. It is NOT web based. I need to get the localhost / hostname that the process is running on. How do I implement this using Java? Is there a method call? I could not find one. I see for URL's. But this is a standalone process.
Any help?
Thanks.
pk
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
btw, what's wrong with using 'localhost'?
import java.io.*;
import java.net.*;
public class InetExample {
public static void main(String[] args) {
try {
InetAddress inet = InetAddress.getLocalHost() ;
System.out.println(inet.ge tHostName( ));
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.net.*;
public class InetExample {
public static void main(String[] args) {
try {
InetAddress inet = InetAddress.getLocalHost()
System.out.println(inet.ge
} catch (Exception e) {
e.printStackTrace();
}
}
}
CEHJ,
In Win2000,
Localhost is mapped out to 127.0.0.1 in the hosts file,
so it isn't a concrete thing. I'd also wager it's a windows thing too, so it would make your java platform dependent..
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
In Win2000,
Localhost is mapped out to 127.0.0.1 in the hosts file,
so it isn't a concrete thing. I'd also wager it's a windows thing too, so it would make your java platform dependent..
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
pribu:
This old question needs to be finalized -- accept an answer, split points, or get a refund. For information on your options, please click here-> http:/help/closing.jsp#1
EXPERTS:
Post your closing recommendations! No comment means you don't care.
This old question needs to be finalized -- accept an answer, split points, or get a refund. For information on your options, please click here-> http:/help/closing.jsp#1
EXPERTS:
Post your closing recommendations! No comment means you don't care.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
Accept CEHJ's comment as answer.
Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
Thomas Boshell
EE Cleanup Volunteer
I will leave a recommendation in the Cleanup topic area that this question is:
Accept CEHJ's comment as answer.
Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
Thomas Boshell
EE Cleanup Volunteer