কম্পিউটারনেটওয়ার্কের

ডেল্ফী ক্লায়েন্ট-সার্ভার সকেট উপর ভিত্তি করে

"- সার্ভার ক্লায়েন্ট" আজ তথ্য প্রযুক্তির ক্ষেত্রে একটি খুব সাময়িক থিম, উন্নয়ন ও স্থাপত্যের স্থাপনার নিবেদিত হয়। বাস্তবে দেখা যায় যে বিভিন্ন দাঁড়িপাল্লা তথ্য ব্যবস্থা ক্রমবর্ধমান বিভিন্ন ক্ষেত্রে ব্যবহার করা হয় জন্য হয়েছে। অধিকন্তু, কোন ডাটাবেসের কাঠামো নির্দিষ্ট পরামিতি, এই ধরনের একটি উপায় যে স্বাভাবিক মোডে এটা দিয়ে কাজ শুধুমাত্র বিশেষ অ্যাপ্লিকেশন ব্যবহার সঙ্গে সম্ভব এ অনুযায়ী তৈরি করা হয়। অতএব, স্থাপত্য বাস্তবায়ন "ক্লায়েন্ট - সার্ভার" - একটি খুব গুরুত্বপূর্ণ টাস্ক যে বিভিন্ন সাইট এ তথ্য প্রযুক্তির বিভাগের সামনে ঘটে, যার মধ্যে সফল সমাধান কোম্পানী সন্তোষজনক ভাবে নির্বিঘ্নে পরিচালিত হওয়ার জন্য অনুমতি দেবে।

সার্ভার সকেট উপর ভিত্তি করে

প্রোটোকল সকেট চলমান সার্ভার একযোগে ব্যবহারকারীদের একটি বড় সংখ্যা থেকে অনুরোধ হ্যান্ডেল করতে পারেন। এই ক্ষেত্রে, যে কোন সময়ে প্রশাসক সমবর্তী ব্যবহারকারীদের সংখ্যার উপর সীমা সেট করতে সেটিংসে সমন্বয় করতে পারেন। ডিফল্টরূপে, এই অপশনটি কোন সীমাবদ্ধতা আছে।

সার্ভারে ক্লায়েন্ট সংযোগ পর সকেট যার উপর তথ্য বিনিময় করা হয় এর সাথে পৃথক চ্যানেল। তবে, অধিকাংশ অনুকূল এবং নিরাপদ প্রতিটি নির্দিষ্ট ব্যক্তি প্রক্রিয়ার জন্য একটি নতুন সংযোগ স্থাপন করা হয়।

স্থাপত্যের প্রকল্প "ক্লায়েন্ট - সার্ভার"

আরো বিস্তারিত বিবেচনা বেশি ব্যবহৃত সংজ্ঞাটি বিশ্লেষণ বর্তনী আর্কিটেকচার ক্রমানুসারে বাস্তবায়ন:

1. প্রোপার্টি ServerType এবং Port। অর্ডার ব্যবহারকারী সার্ভারে সংযোগ করতে পারেন, এটা নিশ্চিত করতে চাই যে উভয় সার্ভার এবং ক্লায়েন্ট ম্যাচ দ্বারা ব্যবহৃত পোর্ট গুরুত্বপূর্ণ। যে এই প্যারামিটারটি উদ্দেশ্য সম্পত্তি পোর্ট তৈরি করা হয় না হয়। সংযোগ প্রকার ServerType সংজ্ঞায়িত করা হয়।

2. সকেট খোলার প্রক্রিয়া। সেশনের জন্য "ক্লায়েন্ট - সার্ভার" এটি একটি সকেট এবং পোর্ট খুলতে গুরুত্বপূর্ণ। সম্পত্তি ব্যবহার শুনুন।

3. এর পরে, ব্যবহারকারীর সাথে তথ্য বিনিময়। কাজ শেষ হওয়ার এ ক্লায়েন্ট বন্ধ সঞ্চালিত হয়। উপযুক্ত দিয়ে সিস্টেম প্রশাসক দল সার্ভার তার কাজ সম্পূর্ণ হলে, সব প্রতিষ্ঠিত সংযোগ ভঙ্গ এবং নতুন সংযোগ জন্য অপেক্ষা প্রক্রিয়া বাঁধন।

ডেল্ফী অ্যাপ্লিকেশন ভাষায় আবেদন TServerSocket «ক্লায়েন্ট - সার্ভার"

একটি ব্যবহারকারীর কাছ থেকে তথ্য পাঠাচ্ছেন এবং ইভেন্ট OnClientWrite এবং OnClientRead ব্যবহার প্রাপ্তির জন্য। এই ক্ষেত্রে ব্যবহারকারী যেমন ClientSocket যেমন একটি প্যারামিটার মাধ্যমে ইন্টারঅ্যাক্ট করতে পারবেন। কর্মক্ষেত্রে প্রায়ই নিম্নলিখিত পদ্ধতি এবং বৈশিষ্ট্য ব্যবহার করে:

- মুহূর্তে সংযুক্ত ব্যবহারকারীর সংখ্যা;

- সক্রিয় প্রক্রিয়ার সংখ্যা;

- বিনামূল্যে প্রক্রিয়া সংখ্যা;

- পোর্ট, হোস্টনেম এবং স্থানীয় এর IP- ঠিকানা;

- আনলক এবং সকেট লক।

অবশেষে, প্রায়ই প্রয়োগ করা একটি বিশেষ সম্পত্তি মনোযোগ দিতে - ডেটা। এই সম্পত্তি নিম্নলিখিত অবস্থায় ব্যবহার করা হয়। সাধারণত, সার্ভার যার মানে প্রতিটি ক্লায়েন্টের জন্য তথ্য সংরক্ষণ করার জন্য একটি প্রয়োজন নেই, এবং এই তথ্য একটি নির্দিষ্ট সকেট বাঁধা করা প্রয়োজন যা ব্যবহারকারীদের একটি বড় সংখ্যা, সেবা করার জন্য ব্যবহার করা হয়। এ রকম অবস্থায়, হাতে বাঁধাই ব্যবহার খুব অসুবিধাজনক, সেইজন্য এবং বহুল ব্যবহৃত ডেটা সম্পত্তি। যাইহোক, এটা মনে রাখা উচিত যে ডেটা গুরুত্বপূর্ণ - একটি পয়েন্টার, এবং সেইজন্য এটা গুরুত্বপূর্ণ সবসময় কিনা পয়েন্টার সাথে কাজ সব নিয়ম (মেমরি বরাদ্দ ইত্যাদি প্রকার ইঙ্গিত) পরীক্ষা করতে

ডকুমেন্টেশন

আজ পর্যন্ত, "ক্লায়েন্ট - সার্ভার" উন্নয়নের উপর সাহিত্য অ্যাপ্লিকেশন ডেল্ফী, গঠন ও সকেট প্রয়োগের সংক্রান্ত খুব সামান্য দেখানো হয়েছে। অতএব, এই দৃষ্টিভঙ্গির একটি বিস্তারিত পরীক্ষার জন্য লিনাক্স ডকুমেন্টেশন এবং ইউনিক্স-সিস্টেম হিসাবে উল্লেখ করতে পারেন এটা যথেষ্ট বিস্তারিত সকেট ব্যবহার অ্যাপ্লিকেশন মোতায়েন এর কৌশল, কিন্তু সাধারণত পার্ল বা C ++।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bn.delachieve.com. Theme powered by WordPress.