কম্পিউটার টিউটোরিয়াল

পাইথনে socket মডিউল দিয়ে ক্লায়েন্টের IP অ্যাড্রেস বের করা

এই টিউটোরিয়ালে আমরা 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 জানা খুব সহজ। প্রশ্ন থাকলে কমেন্ট করুন।


  1. পাইথন প্রোগ্রাম অ্যারেতে সবচেয়ে বড় এলিমেন্ট বের করা

  2. পাইথনে কোনো সংখ্যা ২-এর ঘাত কিনা চেক করা

  3. পাইথনে ম্যাট্রিক্সের ট্রান্সপোজ বের করা

  4. পাইথনে অ্যারের যোগফল বের করা