Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python หา IP Address ของลูกค้า


ในบทช่วยสอนนี้ เราจะได้พบกับ IP ที่อยู่ของลูกค้าโดยใช้ ซ็อกเก็ต โมดูลใน Python . แล็ปท็อป มือถือ แท็บเล็ต ฯลฯ ทุกเครื่องมี IP . ที่เป็นเอกลักษณ์ ที่อยู่. เราจะพบมันโดยใช้โมดูลซ็อกเก็ต มาดูขั้นตอนในการหา IP ที่อยู่ของอุปกรณ์

อัลกอริทึม

<ก่อน>1. นำเข้าโมดูลซ็อกเก็ต2. รับชื่อโฮสต์โดยใช้เมธอด socket.gethostname() และเก็บไว้ในตัวแปร 3 ค้นหาที่อยู่ IP โดยส่งชื่อโฮสต์เป็นอาร์กิวเมนต์ไปยังเมธอด thesocket.gethostbyname() และเก็บไว้ในตัวแปร4 พิมพ์ที่อยู่ IP

มาเขียนโค้ดสำหรับอัลกอริธึมด้านบนกันเถอะ

ตัวอย่าง

## การนำเข้าโมดูลซ็อกเก็ตนำเข้าซ็อกเก็ต## รับชื่อโฮสต์โดย socket.gethostname() methodhostname =socket.gethostname()## รับที่อยู่ IP โดยใช้ socket.gethostbyname() methodip_address =socket.gethostbyname(hostname)## การพิมพ์ ชื่อโฮสต์และ ip_addressprint(f"ชื่อโฮสต์:{hostname}")print(f"IP Address:{ip_address}")

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

ชื่อโฮสต์:DESKTOP-A0PM5GDIP ที่อยู่:192.168.43.15

บทสรุป

หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น