DatorerNätverk

Delphi client-server baserad på uttag

Idag är en mycket aktuellt tema inom informationsteknologi, som ägnar sig åt utvecklingen och användningen av arkitekturen "klient - server". Detta beror på det faktum att system av olika skalor informations allt används inom olika områden. Dessutom är strukturen i någon databas som skapats i enlighet med vissa parametrar, på ett sådant sätt att arbeta med det i normalläget är möjlig endast med hjälp av speciella applikationer. Därför genomförandet av arkitekturen "klient - server" - en mycket viktig uppgift som inträffar innan avdelningarna av informationsteknik på olika ställen, kommer framgångsrik lösning som gör det möjligt för företaget att fungera optimalt och smidigt.

Server baserad på uttag

Server som körs på protokollet uttag kan samtidigt hantera förfrågningar från ett stort antal användare. I detta fall kan administratören när som helst göra justeringar i inställningarna för att sätta gränser för antalet samtidiga användare. Som standard har denna möjlighet inga begränsningar.

Efter anslutning av klienten till servern är en separat kanal med en hylsa, på vilken data utbyts. Men den mest optimala och säkert är att distribuera en ny anslutning för varje specifik individ process.

Scheme av arkitekturen "klient - server"

Överväga mer i detalj genomförandet av kretsarkitektur sekventiellt analyserar vanligaste definitioner:

1. Egenskaper ServerType och port. För att användaren kan ansluta till servern, är det viktigt att se till att den port som används av både servern och klienten match. Det är syftet med denna parameter görs i fastigheter Port. anslutningstyp definieras ServerType.

2. Förfarande för att öppna hylsan. För sessionen "klient - server" är det viktigt att öppna en socket och port. Lyssna använda fastigheten.

3. Därefter datautbyte med användaren. Vid slutförandet av arbetet sker utanför klienten. Med lämplig laget systemadministratören avslutar servern sitt arbete, bryta alla etablerade kontakter och stoppa processen för att vänta på nya anslutningar.

Application TServerSocket på det språk som Delphi ansökningar «klient - server"

För att skicka och ta emot information från en användare med hjälp av händelsen OnClientWrite och OnClientRead. I detta fall kan användaren interagera via en parameter såsom ClientSocket. På jobbet använder ofta följande metoder och egenskaper:

- antalet anslutna användare för tillfället;

- antalet aktiva processer;

- antalet fria processer;

- port, värdnamnet och IP-adressen för den lokala;

- låsa och låsa sockeln.

Slutligen, vara uppmärksamma på att tillämpas ofta en speciell egenskap - Data. Denna egenskap används i följande situation. Normalt är servern för att tjäna ett stort antal användare, vilket innebär att det finns ett behov av att lagra information för varje kund, och denna information måste vara bunden till en viss uttag. I sådana situationer, är mycket obekvämt, och därför ofta används egenskapen Data användningen av hand-bindning. Det är dock viktigt att komma ihåg att data - är en pekare, och därför är det viktigt att alltid kontrollera om alla regler för arbete med pekare (som anger vilken typ av minnesallokering, etc.)

dokumentation

Hittills har litteraturen om utvecklingen av "klient - server" applikationer Delphi, i samband med utveckling och tillämpning av uttaget visat mycket lite. Därför, för en grundlig undersökning av denna aspekt kan hänvisa till Linux dokumentation och Unix-system det är tillräckligt detaljerade tekniken med driftsätta applikationer som använder sockets, men vanligtvis i Perl eller C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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