RačunalaMreža

Delphi klijent-poslužitelj temeljen na utičnice

Danas je vrlo aktualna tema u području informacijske tehnologije, posvećena razvoju i razmještaju arhitekture „klijent - server”. To je zbog činjenice da su informacijski sustavi različitih mjerila sve se više koriste u različitim područjima. Nadalje, struktura bilo koje baze podataka stvoren u skladu s određenim parametrima, na takav način da rade s njim u normalnom načinu rada moguće je samo uz korištenje posebne namjene. Dakle, provedba arhitekture „klijent - poslužitelj” - vrlo važan zadatak koji se događa prije nego što odjela informacijske tehnologije na različitim mjestima, uspješno rješenje koje će omogućiti tvrtki da rade optimalno i glatko.

Poslužitelj temeljen na utičnice

Poslužitelj trčanje na utičnicama protokola može istodobno nositi zahtjeve velikog broja korisnika. U tom slučaju, administrator u svakom trenutku može napraviti prilagodbe u postavkama postaviti ograničenja na broj istovremenih korisnika. Po defaultu, ova opcija nema ograničenja.

Nakon spajanja klijenta na server je zasebna kanal sa utičnicom na kojem se razmjenjuju podatke. Međutim, najoptimalniji i siguran je za implementaciju nove veze za svaki pojedini pojedini proces.

Shema arhitekturi „klijent - poslužitelj”

Razmislite detaljnije provedbu kruga arhitekture uzastopno analizira najčešće korištene definicije:

1. Svojstva ServerType i luku. Da bi korisnik može spojiti na server, važno je osigurati da se ulaz koristi i od strane poslužitelja i klijenta utakmicu. To je svrha ovog parametra je izrađena u nekretnine Port. vrsta veze je definiran ServerType.

2. Postupak otvaranja utičnicu. Za sjednicu „klijent - poslužitelj” važno je otvoriti utičnicu i priključak. Slušaj korištenje imovine.

3. Dalje, razmjena podataka s korisnikom. Na završetku radova odvija izvan klijenta. Uz odgovarajući administratora sustava tim, server završi svoj posao, razbijanje svih uspostavljene veze i zaustavljanje procesa čekaju nove veze.

Primjena TServerSocket u jeziku Delphi aplikacije «klijent - poslužitelj”

Za slanje i primanje informacija od korisnika pomoću događaj OnClientWrite i OnClientRead. U tom slučaju korisnik može komunicirati preko parametra kao što je ClientSocket. Na poslu se često koristi sljedeće metode i svojstva:

- broj povezanih korisnika u ovom trenutku;

- broj aktivnih procesa;

- broj slobodnih procesa;

- luka, ime hosta i IP-adresu lokalne;

- otključavanje i zaključavanje utičnicu.

Konačno, obratite pozornost na često primjenjuje poseban imovine - podataka. Ovaj objekt se koristi u sljedećoj situaciji. Tipično, poslužitelj se koristi da služi velik broj korisnika, što znači da postoji potreba za pohranu informacija za svakog klijenta, a ta informacija mora biti vezan za određenu utičnicu. U takvim situacijama, korištenje ruku-obvezujuće je vrlo nezgodno, a time i naširoko koristi svojstvo podataka. Međutim, važno je zapamtiti da je podataka - je pokazivač, i zato je važno da uvijek provjerite da li sva pravila rada s pokazivačima (pokazuje tip dodjele memorije, itd)

dokumentacija

Do danas, literatura o razvoju „klijent - server” aplikacije Delphi, koji se odnose na razvoj i primjenu utičnice pokazali vrlo malo. Dakle, za detaljan pregled ovog aspekta može se odnositi na Linux dokumentaciju i Unix sustavima kao to je dovoljno detaljno tehniku implementacije aplikacija pomoću utora, ali obično u Perl ili C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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