ในบทช่วยสอนนี้ เราจะได้พบกับ 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
บทสรุป
หากคุณมีข้อสงสัยเกี่ยวกับบทแนะนำ โปรดระบุในส่วนความคิดเห็น