इस ट्यूटोरियल में, हम Python में socket मॉड्यूल का उपयोग करके क्लाइंट का IP एड्रेस ढूंढने जा रहे हैं। हर लैपटॉप, मोबाइल, टैबलेट, आदि का अपना विशिष्ट IP एड्रेस होता है। हम सॉकेट मॉड्यूल का उपयोग करके इसे ढूंढेंगे। आइए किसी डिवाइस का IP एड्रेस पता लगाने के चरण देखें।
एल्गोरिदम
1. socket मॉड्यूल आयात करें। 2. socket.gethostname() मेथड का उपयोग करके होस्टनाम प्राप्त करें और इसे एक वेरिएबल में स्टोर करें। 3. socket.gethostbyname() मेथड में होस्टनाम को तर्क के रूप में पास करके IP एड्रेस ढूंढें और इसे एक वेरिएबल में स्टोर करें। 4. IP एड्रेस प्रिंट करें।
आइए उपरोक्त एल्गोरिदम के लिए कोड लिखें।
उदाहरण
## socket मॉड्यूल आयात करें
import socket
## socket.gethostname() मेथड का उपयोग करके होस्टनाम प्राप्त करें
hostname = socket.gethostname()
## socket.gethostbyname() मेथड का उपयोग करके IP एड्रेस प्राप्त करें
ip_address = socket.gethostbyname(hostname)
## होस्टनाम और ip_address प्रिंट करें
print(f"Hostname: {hostname}")
print(f"IP Address: {ip_address}")आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न आउटपुट मिलेगा।
Hostname: DESKTOP-A0PM5GD IP Address: 192.168.43.15
निष्कर्ष
यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।