Skip to main content

Posts

Showing posts from August, 2020

Java Socket (writing for me)

 ধরেন, আমি আর আপনি চ্যাট করতেছি,  Socket প্রগ্রামিং এ ম্যাসেজটা প্রিন্ট হয় always সার্ভারে, সার্ভার ছাড়া অন্য কোথাও ম্যাসেজ প্রিন্ট হয় না। তার মানে এই যে আমি যখন আপনাকে ম্যাসেজ দিব তখন আমি চাই যে এটা আপনার ডিভাইসে প্রিন্ট হোক, আর যেহেতু ম্যাসেজ সার্ভার ছাড়া প্রিন্ট হয়না, তাহলে বোঝাইতো যাচ্ছে আমি যখন ম্যাসেজ দিব তখন আপনার ডিভাইসকে সার্ভারের মত কাজ করতে হবে নাহলে ম্যাসেজ প্রিন্ট হবে না, একইভাবে আপনি যখন ম্যাসেজ দিবেন তখন সেটা আমার ডিভাইসে show করতে চাইলে আমার ডিভাইসকে সার্ভারের মত কাজ করতে হবে, একজন সার্ভার হলে আরেকজন কি? উত্তরঃ Client. মানে যখন আমি সার্ভারের মত কাজ করব তখন আপনি ক্লাইন্ট, তখন আপনার ম্যাসেজ আমার ডিভাইসে প্রিন্ট হবে,  আর যখন আমি ক্লায়েন্ট তখন আমার ম্যাসেজ আপনার ডিভাইসে প্রিন্ট হবে, তারমানে তখন আপনি সার্ভার। আবার আপনি যখন ক্লায়েন্ট তখন আপনার রিকুয়েস্ট সার্ভারের কাছে পাঠাতে হবে, মানে আপনি ম্যাসেজ প্রিন্ট করাবেন আমার ডিভাইসে সেটার জন্যে আমাকে রিকুয়েস্ট পাঠাতে হবে , আমি যদি একসেপ্ট করি শুধু তখনি পাঠাতে পারবেন । একই জিনিস আমি পাঠাবো তখনও হবে। তো আমরা রিকুয়েস্ট পাঠ...