کامپیوترشبکه

دلفی کلاینت سرور بر اساس سوکت

"- سرور مشتری" امروز یک تم بسیار موضعی در زمینه فن آوری اطلاعات، اختصاص داده شده به توسعه و به کارگیری از معماری است. این به خاطر این واقعیت است که سیستم های اطلاعاتی از مقیاس های مختلف به طور فزاینده ای در زمینه های مختلف استفاده می شود. علاوه بر این، ساختار هر پایگاه داده با توجه به عوامل خاص، به گونه ای است که با آن در حالت عادی کار می کنند ممکن است تنها با استفاده از برنامه های کاربردی خاص ایجاد شده است. بنابراین، پیاده سازی معماری "کلاینت - سرور" - یک کار بسیار مهم است که قبل از بخش های فن آوری اطلاعات در سایت های مختلف رخ می دهد، راه حل موفقیت آمیز است که اجازه خواهد داد که شرکت به کار مطلوب و هموار.

سرور در سوکت بر اساس

سرور در حال اجرا در سوکت پروتکل به طور همزمان می توانید درخواست از تعداد زیادی از کاربران را اداره کند. در این مورد، مدیر در هر زمان می توانید تنظیمات به تنظیمات را به مجموعه ای از محدودیت در تعداد کاربران همزمان. به طور پیش فرض، این گزینه دارای هیچ محدودیتی.

پس از اتصال به مشتری به سرور یک کانال جداگانه با یک سوکت که در آن داده های رد و بدل شده است. با این حال، مطلوب ترین و امن است برای استقرار یک اتصال جدید برای هر فرآیند فرد خاص.

طرح معماری "کلاینت - سرور"

در اینجا به جزئیات بیشتر از اجرای مدار های پی در پی معماری تجزیه و تحلیل تعاریف معمولا استفاده می شود:

1. خواص ServerType و بندر. به منظور که کاربر می تواند اتصال به سرور، مهم است که اطمینان حاصل شود که پورت های استفاده شده توسط هر دو سرور و بازی مشتری. این است که هدف از این پارامتر در بندر اموال ساخته شده است. نوع اتصال است ServerType تعریف شده است.

2. روند باز کردن سوکت. برای جلسه "کلاینت - سرور" مهم است که برای باز کردن یک سوکت و پورت. گوش دادن با استفاده از اموال.

3. بعد، تبادل اطلاعات با کاربر. در پایان از کار می گیرد کردن مشتری. با مناسب تیم مدیر سیستم، سرور کامل کار خود را، شکستن تمام اتصالات ایجاد و توقف روند در حال انتظار برای ارتباطات جدید.

کاربرد TServerSocket در زبان برنامه های دلفی «کلاینت - سرور"

برای ارسال و دریافت اطلاعات از یک کاربر با استفاده از رویداد OnClientWrite و OnClientRead. در این حالت کاربر می تواند از طریق یک پارامتر مانند ClientSocket تداخل می کنند. در محل کار اغلب با استفاده از روش ها و خواص زیر است:

- تعداد کاربران متصل در حال حاضر؛

- تعدادی از فرآیندهای فعال

- تعدادی از فرآیندهای رایگان.

- پورت، نام میزبان و آدرس IP از محلی؛

- باز کردن و قفل کردن سوکت.

در نهایت، توجه به اغلب اعمال یک ویژگی خاص - داده. این ویژگی در وضعیت های زیر استفاده می شود. به طور معمول، سرور استفاده می شود برای خدمت به تعداد زیادی از کاربران، که به معنی است که نیاز به ذخیره اطلاعات برای هر مشتری وجود دارد، و این اطلاعات باید به یک سوکت خاص گره خورده است. در چنین شرایطی، استفاده از دست اتصال بسیار ناخوشایند است، و در نتیجه به طور گسترده ای مورد استفاده قرار اموال داده است. با این حال، مهم است که به یاد داشته باشید که داده ها - یک اشاره گر است، و بنابراین مهم است که همیشه که آیا همه قوانین کار با اشاره گر (نشان دهنده نوع تخصیص حافظه، و غیره) را بررسی کنید

مستندات

تا به امروز، در ادبیات توسعه "کلاینت - سرور" برنامه های دلفی، مربوط به توسعه و استفاده از سوکت بسیار کمی نشان داده شده است. بنابراین، برای یک معاینه دقیق از این جنبه می توانید به مستندات لینوکس و یونیکس سیستم به عنوان مراجعه آن جزئیات کافی از روش گسترش برنامه های کاربردی با استفاده از سوکت است، اما معمولا در پرل یا C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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