کمپیوٹرزنیٹ ورک

ساکٹ کی بنیاد پر Delphi کے کلائنٹ سرور

"- سرور کلائنٹ" آج ترقی اور فن تعمیر کی تعیناتی کے لیے وقف انفارمیشن ٹیکنالوجی کے میدان میں ایک بہت ہی حالات موضوع ہے. یہ مختلف ترازو کی معلومات کے نظام میں تیزی سے مختلف شعبوں میں استعمال کیا جاتا ہے اس حقیقت کی وجہ سے ہے. مزید برآں، کسی بھی ڈیٹا بیس کی ساخت بعض پیرامیٹرز، نارمل موڈ میں اس کے ساتھ کام کرتے ہیں کہ صرف خصوصی ایپلی کیشنز کے استعمال کے ساتھ ممکن ہے اس طرح سے کے مطابق پیدا کیا جاتا ہے. لہذا، فن تعمیر کے نفاذ "کلائنٹ - سرور" - مختلف مقامات پر انفارمیشن ٹیکنالوجی کے محکموں سے پہلے اس وقت ہوتی ہے کہ ایک بہت ہی اہم کام ہے، جس کی کامیاب حل کی کمپنی بہتر اور آسانی سے کام کرنے کی اجازت دے گا.

ساکٹ کی بنیاد پر سرور

پروٹوکول ساکٹ پر چل رہا سرور بیک وقت صارفین کی ایک بڑی تعداد کی طرف سے درخواستوں کو ہینڈل کر سکتے ہیں. اس صورت میں، کسی بھی وقت منتظم سے سمورتی صارفین کی تعداد کی حد مقرر کرنے کی ترتیبات ایڈجسٹمنٹ کر سکتے ہیں. بنیادی طور پر، اس اختیار کو کوئی پابندی نہیں ہے.

سرور سے کلائنٹ منسلک کرنے کے بعد ایک ساکٹ ہے جس پر اعداد و شمار کا تبادلہ کیا جاتا ہے کے ساتھ ایک علیحدہ چینل ہے. تاہم، سب سے بہترین اور محفوظ ہر مخصوص انفرادی عمل کے لئے ایک نیا کنکشن تعینات کرنا ہے.

فن تعمیر کی منصوبہ بندی "کلائنٹ - سرور"

مزید تفصیل سے غور عام طور پر استعمال کی تعریف کا تجزیہ سرکٹ فن تعمیر ایک ترتیب کے نفاذ کے:

1. پراپرٹیز ServerType اور پورٹ. صارف سرور سے رابطہ کر سکتے ہیں کہ ترتیب میں، یہ دونوں سرور اور کلائنٹ میچ کی طرف سے استعمال کیا جاتا ہے کہ بندرگاہ کو یقینی بنانے کے لئے اہم ہے. یہ اس پیرامیٹر کا مقصد جائیداد پورٹ میں بنایا گیا ہے ہے. کنکشن کی قسم ServerType وضاحت کی گئی ہے.

2. ساکٹ کھولنے کے عمل کو. سیشن کے لئے "کلائنٹ - سرور" یہ ایک ساکٹ اور پورٹ کھولنے کے لئے اہم ہے. جائیداد کا استعمال کرتے ہوئے سن.

3. اگلا، صارف کے ساتھ ڈیٹا کے تبادلے. کام کی تکمیل پر کلائنٹ کو بند کر رکھ لیتا ہے. مناسب کے ساتھ سسٹم ایڈمنسٹریٹر ٹیم، سرور تمام قائم کنکشن توڑنے اور نئے کنکشن کے لئے انتظار کر رہے کے عمل کو روکنے، اس کام کو مکمل کرتا ہے.

Delphi کے ایپلی کیشنز کی زبان میں درخواست TServerSocket «کلائنٹ - سرور"

واقعہ OnClientWrite اور OnClientRead استعمال کرتے ہوئے ایک صارف کی طرف سے بھیجنے اور معلومات حاصل کرنے کے لئے. اس صورت میں صارف جیسے ClientSocket ایک پیرامیٹر کے ذریعے رابطہ کر سکتے ہیں. کام کی جگہ پر اکثر مندرجہ ذیل طریقوں اور خصوصیات کو استعمال کرتا ہے:

- لمحے میں مربوط صارفین کی تعداد؛

- فعال عمل کی تعداد؛

- مفت کے عمل کی تعداد؛

- پورٹ، میزبان نام اور مقامی کا آئی پی ایڈریس.

- انلاک اور ساکٹ تالا لگا.

آخر میں، میں اکثر لاگو کیا ایک خصوصی جائیداد پر توجہ دینے - ڈیٹا. اس کی خاصیت کو مندرجہ ذیل صورت حال میں استعمال کیا جاتا ہے. عام طور پر، سرور جس کو ہر کلائنٹ کے لئے معلومات ذخیرہ کرنے کے لئے ایک ضرورت ہے، اور یہ معلومات کسی خاص ساکٹ سے منسلک کرنے کی ضرورت ہے کا مطلب ہے کہ صارفین کی ایک بڑی تعداد، کی خدمت کرنے کے لئے استعمال کیا جاتا ہے. ایسے حالات میں، ہاتھ سے پابند کے استعمال کو بہت تکلیف، اور اس وجہ سے وسیع پیمانے پر استعمال کیا جاتا ڈیٹا ملکیت ہے. تاہم، یہ یاد رکھنے کی ہے کہ ڈیٹا اہم ہے - ایک پوائنٹر ہے، اور اس وجہ سے یہ ہمیشہ تمام (میموری مختص، وغیرہ کی قسم کا اشارہ) اشارہ کے ساتھ کام کے قوانین چاہے چیک کرنے کے لئے اہم ہے

دستاویزات

تاریخ کرنے کے لئے، "کلائنٹ - سرور" کی ترقی پر مبنی مواد ایپلی کیشنز Delphi کے، ساکٹ کی ترقی اور درخواست سے متعلق بہت کم دکھائی گئی. لہذا، اس پہلو کی ایک تفصیلی امتحان کے لئے لینکس دستاویزات اور طور یونیکس کے نظام سے رجوع کر سکتے ہیں یہ کافی تفصیل ساکٹ کا استعمال کرتے ہوئے کی ایپلی کیشنز کی تعیناتی کی تکنیک عام طور پر پرل یا سی ++ ہے، لیکن.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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