जावा में होस्टनाम प्राप्त करने का अनुशंसित तरीका
जावा में वर्तमान कंप्यूटर का होस्टनाम प्राप्त करने के लिए सबसे विश्वसनीय और पोर्टेबल विधि का उपयोग करना है InetAddress वर्ग की getHostName() विधि। यह विधि कंप्यूटर का कैनोनिकल होस्टनाम लौटाती है, जो यूनिक्स-आधारित सिस्टम पर होस्टनाम कमांड द्वारा लौटाए गए नाम के समान है।
Runtime.getRuntime().exec("hostname") विधि का उपयोग कर सकते हैं कम विश्वसनीय और कम पोर्टेबल बनें। हालांकि यह कुछ प्रणालियों पर काम कर सकता है, यह सभी प्रणालियों पर काम नहीं कर सकता है, और इसमें त्रुटियां या अपवाद हो सकते हैं।
यहां getHostName() विधि का उपयोग करने का एक उदाहरण दिया गया है:
import java.net.InetAddress;
public class Hostname {
public static void main(String[] args) {
try {
InetAddress localHost = InetAddress.getLocalHost();
String hostname = localHost.getHostName();
System.out.println("Hostname: " hostname);
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}
यह ध्यान रखना महत्वपूर्ण है कि getHostName() विधि कैनोनिकल होस्टनाम लौटाती है, जो वह नाम है जिससे कंप्यूटर नेटवर्क पर जाना जाता है। यह हमेशा कंप्यूटर के उपयोगकर्ता इंटरफ़ेस पर प्रदर्शित नाम के समान नहीं हो सकता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3