КомпютриМрежа

Delphi клиент-сървър базиран на контакти

Днес е много актуален тема в областта на информационните технологии, посветени на разработването и внедряването на архитектурата "клиент - сървър". Това се дължи на факта, че информационните системи на различни скали се използват все по-често в различни области. Освен това структурата на всяка база данни е създадена в съответствие с определени параметри, по такъв начин, че да работи с него в нормален режим е възможно само с използването на специални приложения. Поради това, изпълнението на архитектурата "клиент - сървър" - много важна задача, която се проявява преди отделите на информационните технологии в различни сайтове, успешното решаване на което ще позволи на компанията да работи оптимално и гладко.

Сървър на базата на контакти

Сървър работи на гнездата за протоколни може едновременно да се справят с искания от голям брой потребители. В този случай, администраторът по всяко време може да направи корекции в настройките, за да се определят граници за броя на едновременни потребители. По подразбиране тази опция все още няма ограничения.

След свързването на клиента към сървъра е отделен канал с гнездо, на които се обменят данни. Въпреки това, най-оптималния и сигурно е да се разгърне нова връзка за всеки конкретен индивидуален процес.

Схема на архитектурата "клиент - сървър"

Помислете за по-подробно изпълнението на схема архитектура последователно анализиране на често използвани дефиниции:

1. имоти ServerType и пристанището. За това, че потребителят може да се свърже със сървъра, че е важно да се гарантира, че порта, използван от двата сървъра и мача на клиента. Това е целта на този параметър се извършва в имот Port. тип връзка се определя ServerType.

2. Процесът на отваряне на контакта. За сесия "клиента - сървър" е важно да се открие гнездо и порт. Слушайте само на имота.

3. На следващо място, за обмен на данни с потребителя. При завършване на работата се извършва извън клиента. С подходящ системен администратор отбора, сървърът завърши своята работа, нарушавайки всички установени връзки и спиране на процеса на очакване на нови връзки.

Заявление TServerSocket на езика на Delphi приложения «клиент - сървър"

За изпращане и получаване на информация от потребител с помощта на събитието OnClientWrite и OnClientRead. В този случай потребителят може да си взаимодействат чрез параметър като ClientSocket. На работното място често се използва от следните методи и свойства:

- брой на потребителите в чата в момента;

- броят на активните процеси;

- броят на свободните процеси;

- пристанище, името на хоста и IP-адреса на местните;

- отключване и заключване на контакта.

На последно място, обърнете внимание на често се прилага специална имота - Data. Този имот е използван в следната ситуация. Обикновено, сървърът се използва за показване на голям брой потребители, което означава, че е необходимо да се съхранява информация за всеки клиент, и трябва да бъде обвързано с конкретен контакт тази информация. В такива ситуации, използването на ръчно свързване е много неудобно, и затова се използва широко Data собственост. Въпреки това е важно да се помни, че данните - е указател, и затова е важно да се провери дали винаги всички правила за работа с указатели (като посочва вида на разпределение на паметта и т.н.)

документация

Към днешна дата, литературата върху развитието на "клиент - сървър" приложения Делфи, свързани с развитието и прилагането на гнездото е показано много малко. Ето защо, за подробно разглеждане на този аспект може да се обърнете към документацията на Linux и Unix-системите, е достатъчно подробно техниката на разполагане на приложения, използващи контакти, но обикновено в Perl или C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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