Unlock test tool 12 Month licence
Unlock test tool 12 Month licence

এপস্টেইন ভুক্তভোগীদের সাহসী স্বীকারোক্তি আন্তর্জাতিক ডেস্ক (বিবিসি): বিতর্কিত ধনকুবের জেফরি এপস্টেইনের যৌন নির্যাতনের শিকার পাঁচজন নারী…

হ্যালো, আমি একটি রিমোট ডেস্কটপ সফটওয়্যার (Remote Desktop Software) তৈরি করার চেষ্টা করছি যা TeamViewer বা AnyDesk-এর মতো কাজ করবে। আমি পাইথন (Python) ব্যবহার করছি। আমরা ইতিমধ্যে একটি VPS সার্ভার সেটআপ করেছি এবং বেসিক কোড লিখেছি, কিন্তু একটি নির্দিষ্ট লজিক্যাল এরর (Logical Error) কিছুতেই সমাধান হচ্ছে না। নিচে আমার প্রজেক্টের বিস্তারিত বিবরণ, বর্তমান অবস্থা এবং সমস্যার কথা ধাপে ধাপে উল্লেখ করা হলো: ১. প্রজেক্টের লক্ষ্য (Project Goal) আমরা এমন একটি সফটওয়্যার বানাতে চাই যা দিয়ে পৃথিবীর যেকোনো প্রান্ত থেকে ইন্টারনেটের মাধ্যমে অন্য একটি কম্পিউটার কন্ট্রোল করা যাবে (স্ক্রিন শেয়ারিং + মাউস/কীবোর্ড কন্ট্রোল)। ২. আর্কিটেকচার (Architecture) ভাষা: Python 3.11 সার্ভার: একটি লিনাক্স VPS (Ubuntu 22.04) যা Relay Server হিসেবে কাজ করছে। লাইব্রেরি: socket (TCP কানেকশনের জন্য) threading (মাল্টিথ্রেডিংয়ের জন্য) customtkinter (GUI-এর জন্য) mss (স্ক্রিন ক্যাপচারের জন্য) pynput (মাউস ও কীবোর্ড কন্ট্রোলের জন্য) opencv-python & numpy (ইমেজ প্রসেসিংয়ের জন্য) pickle, zlib, struct (ডেটা সিরিয়ালাইজেশন ও কমপ্রেশনের জন্য) ৩. বর্তমান সেটআপ (Current Setup) Relay Server (VPS): একটি relay_server.py স্ক্রিপ্ট চলছে যা পাবলিক আইপিতে (12347 পোর্টে) লিসেন করছে। এটি HOST এবং CLIENT-এর মধ্যে ডেটা ব্রিজ (Bridge) করে দেয়। Client/Host App (PC): একটি main.py ফাইল যা GUI সহকারে চলে। এটি একই সাথে হোস্ট (যে নিজের স্ক্রিন শেয়ার করবে) এবং ক্লায়েন্ট (যে অন্যকে কন্ট্রোল করবে) হিসেবে কাজ করতে পারে। ৪. সমস্যা (The Problem) সবকিছু সেটআপ করার পর সফটওয়্যারটি রান করে। হোস্ট Online দেখায় এবং একটি ID জেনারেট করে। কিন্তু যখনই ক্লায়েন্ট পিসি থেকে হোস্টের আইডি এবং পাসওয়ার্ড দিয়ে “Connect” বাটনে ক্লিক করা হয়, তখন নিচের ঘটনাগুলো ঘটে: হোস্ট পিসির সফটওয়্যারটি ডিসকানেক্ট হয়ে যায়। হোস্ট সফটওয়্যারটি অটোমেটিক রিকানেক্ট করে এবং সার্ভার থেকে একটি নতুন আইডি (New ID) পায়। ফলে কানেকশন ফেইল হয় এবং স্ক্রিন শেয়ারিং শুরু হয় না। আমাদের পর্যবেক্ষণ: মনে হচ্ছে যখনই ক্লায়েন্ট কানেক্ট করার চেষ্টা করে, সার্ভার বা হোস্ট সাইডে কোনো এক্সেপশন বা লজিক্যাল ভুলের কারণে সকেট কানেকশনটি ড্রপ (Drop) করে দেয়। ফলে হোস্ট রিস্টার্ট নেয় এবং নতুন সেশন শুরু করে। আমরা TCP Packet Stickiness বা Socket Buffer Overflow এর কথা ভেবে কোড আপডেট করেছি, কিন্তু সমস্যাটি যায়নি। ৫. বর্তমান কোড (Current Code) নিচে আমাদের বর্তমান relay_server.py (সার্ভার সাইড) এবং main.py (পিসি সাইড) কোড দেওয়া হলো। দয়া করে কোডগুলো বিশ্লেষণ করে বলুন কেন কানেক্ট করার মুহূর্তেই হোস্ট ডিসকানেক্ট হয়ে আইডি পরিবর্তন হয়ে যাচ্ছে এবং এর সমাধান কী? A. Server Code (relay_server.py) (এই কোডটি লিনাক্স VPS-এ চলছে)

Original price was: 530.00৳ .Current price is: 432.00৳ .
Original price was: 530.00৳ .Current price is: 432.00৳ .

Reviews

Reviews

There are no reviews yet.

Be the first to review “Unlock test tool 12 Month licence”

Your email address will not be published. Required fields are marked *