এই টিউটোরিয়ালে আমরা socket মডিউল ব্যবহার করে ক্লায়েন্টের IP অ্যাড্রেস বের করব। প্রতিটি ডিভাইসের (ল্যাপটপ, মোবাইল, ট্যাবলেট) অনন্য IP অ্যাড্রেস থাকে।
অ্যালগরিদম
১. socket মডিউল ইম্পোর্ট করুন। ২. socket.gethostname() দিয়ে হোস্টনেম বের করুন। ৩. socket.gethostbyname(hostname) দিয়ে IP অ্যাড্রেস বের করুন। ৪. হোস্টনেম এবং IP প্রিন্ট করুন।
উদাহরণ
import socket
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print(f"Hostname: {hostname}")
print(f"IP Address: {ip_address}")
আউটপুট
Hostname: DESKTOP-A0PM5GD IP Address: 192.168.43.15
উপসংহার
socket মডিউল ব্যবহার করে লোকাল মেশিনের IP জানা খুব সহজ। প্রশ্ন থাকলে কমেন্ট করুন।