আমার টপোলজিটি এরকম ..
2 নেটওয়ার্ক সংযোগ সহ সার্ভার (পিসি)
- 100.50.50.5 / ব্রডব্যান্ড স্টিক (ব্রডব্যান্ড / ইন্টারনেট অ্যাক্সেস)
- 192.168.5.101 (স্থানীয় নেটওয়ার্ক সংযোগ / কোনও ইন্টারনেট অ্যাক্সেস নেই)
ক্লায়েন্ট (পিসি)
- 192.168.5.104 (স্থানীয় নেটওয়ার্ক সংযোগ / কোনও ইন্টারনেট অ্যাক্সেস নেই)
আমি ক্লায়েন্ট সাইডে চলমান একটি ব্যাচ ফাইল তৈরি করেছি যা সার্ভারকে পিন করবে , বিশেষত আইপি ঠিকানা 192.168.5.101। যদি এটি ক্ষতি সনাক্ত করে তবে এটি অফলাইনে পরিণত হবে (জাভা প্রোগ্রাম)।
সার্ভারে একই , একটি ব্যাচ ফাইল কোনও ইন্টারনেট সংযোগ আছে কিনা তা পরীক্ষা করতে google.com (নমুনা) এ পিন করবে। এবং যদি কখনও উত্তরটির সময়সীমা বা অ্যাক্সেসযোগ্য হয়, লোকাল নেটওয়ার্ক সংযোগ আইপি ঠিকানা (192.168.5.101) NETSH ব্যবহার করে (192.168.5.106) এ পরিবর্তিত হবে যাতে ক্লায়েন্ট জানতে পারে যে কোনও ইন্টারনেট সংযোগ নেই (এবং এটি চালু হবে) অফলাইন)।
এখন সমস্যাটি হ'ল আইপি অ্যাড্রেস পরিবর্তনে সময় লাগবে এবং ক্লায়েন্টটিকে অফলাইনে পরিণত হতে 30 সেকেন্ডের বেশি সময় লাগবে । আইপি ঠিকানা পরিবর্তন না করে এটি করার অন্য কোনও উপায় আছে কি? যদি না হয় তবে আইপি অ্যাড্রেস পরিবর্তনের গতি বাড়ানোর আরও একটি উপায় আছে কি? ধন্যবাদ.