Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python प्रोग्राम: क्लाइंट का IP एड्रेस खोजें

इस ट्यूटोरियल में, हम 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

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में उल्लेख करें।

  1. पायथन प्रोग्राम: जांचें कि कोई संख्या दो की घात है या नहीं पायथन प्रोग्राम: जांचें कि कोई संख्या दो की घात है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक संख्या n दिए जाने पर, हमें जांचना होगा कि दी गई संख्या दो की घात है या नहीं। दृष्टिकोण इनपुट नंबर को दो से विभाजित करते रहें, यानी n/2 इटरेटिवली। प्रत्येक इटरेशन में जांचें, यदि

  1. पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें पायथन प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक मैट्रिक्स दिए जाने पर, हमें ट्रांसपोज़ को उसी मैट्रिक्स में स्टोर करना होगा और इसे प्रदर्शित करना होगा। मैट्रिक्स का ट्रांसपोज़ पंक्तियों को कॉलम में और कॉलम को पंक्तियों में बदलकर

  1. पायथन प्रोग्राम: ऐरे का योग ढूंढें पायथन प्रोग्राम: ऐरे का योग ढूंढें

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट इनपुट के रूप में एक ऐरे दिए जाने पर, हमें दिए गए ऐरे का योग निकालने की आवश्यकता है। यहां हम ब्रूट-फोर्स दृष्टिकोण का पालन कर सकते हैं यानी एक लिस्ट को ट्रैवर्स करना और प्रत्येक एलिमें