DatoriTīkls

Delphi klienta serveris, pamatojoties uz rozetēm

Šodien ir ļoti aktuāla tēma jomā informācijas tehnoloģiju, kas veltīta attīstības un izvietošanas arhitektūras "klients - serveris". Tas ir saistīts ar to, ka informācijas sistēmas dažādos mērogos arvien vairāk izmanto dažādās jomās. Turklāt struktūra jebkuras datubāzes ir izveidota saskaņā ar noteiktiem parametriem, tādā veidā, kas strādā ar to normālā režīmā ir iespējama tikai, izmantojot īpašas programmas. Tāpēc, īstenojot arhitektūras "klients - serveris" - ļoti svarīgs uzdevums, kas notiek pirms departamentiem informācijas tehnoloģiju dažādās vietās, veiksmīgu risinājumu, kas ļaus uzņēmumam darboties optimāli un nevainojami.

Servera pamatojoties uz rozetēm

Serveris darbojas uz protokola rozetēm var vienlaicīgi apstrādāt pieprasījumus no lielam lietotāju skaitam. Šajā gadījumā administrators jebkurā brīdī var veikt korekcijas iestatījumus, lai noteiktu ierobežojumus skaitu vienlaicīgi lietotājiem. Pēc noklusējuma šī opcija nav ierobežojumu.

Pēc savienojuma klientam ar serveri ir atsevišķs kanāls ar rozeti uz kuru dati tiek apmaiņa. Tomēr optimālāko un droša ir izvietot jaunu savienojumu par katru konkrēto individuāls process.

Shēma no arhitektūras "klients - serveris"

Apsveriet sīkāk ieviešanu ķēdes arhitektūras secīgi analizējot parasti izmanto definīcijas:

1. Īpašības ServerType un ostas. Lai, ka lietotājs var izveidot savienojumu ar serveri, tas ir svarīgi, lai nodrošinātu, ka ostas gan servera un klienta spēles izmantots. Tas ir mērķis šo parametru tiek veikts īpašuma Port. savienojuma veids tiek definēts ServerType.

2. atvēršanas ligzdu process. Par sesijas "klients - serveris" ir svarīgi, lai atvērtu ligzdu un ostas. Klausieties, izmantojot īpašumu.

3. Tālāk, datu apmaiņa ar lietotāju. Pēc darbu pabeigšanas notiek pie klienta. Ar atbilstošu sistēmu administratora komanda, serveris pabeidz savu darbu, laužot visus pasākumus, savienojumi un apstāšanās procesu gaida jaunus savienojumus.

Pieteikums TServerSocket valodā Delphi programmas «klients - serveris"

Par sūta un saņem informāciju no lietotāja, izmantojot notikumu OnClientWrite un OnClientRead. Šajā gadījumā lietotājs var mijiedarboties, izmantojot parametru, piemēram, ClientSocket. Darbā bieži izmanto šādas metodes un īpašības:

- skaits saistītajiem lietotājiem brīdī;

- daudzie aktīvie procesi;

- skaits brīvo procesos;

- osta, uzņēmēja nosaukumu un IP adresi vietējā;

- atslēgt un bloķētu ligzdu.

Visbeidzot, pievērsiet uzmanību bieži piemēroto īpašo īpašumu - datus. Šis īpašums tiek izmantots šādā situācijā. Raksturīgi, serveris tiek izmantots, lai kalpotu lielu lietotāju skaitu, kas nozīmē, ka ir nepieciešams, lai saglabātu informāciju par katru klientu, un šī informācija ir saistīta ar konkrētu ligzdā. Šādās situācijās, izmantojot roku-saistoši ir ļoti neērti, un līdz ar to plaši izmanto datu īpašums. Tomēr ir svarīgi atcerēties, ka datu - ir rādītājs, un tāpēc ir svarīgi, lai vienmēr pārbaudiet, vai visiem noteikumiem darbā ar norādes (norādot atmiņas sadali, uc veidu)

dokumentācija

Līdz šim literatūrā par attīstību "klienta - servera" lietojumprogrammas Delphi, kas attiecas uz attīstību un piemērošanu ligzdas rāda ļoti maz. Tādēļ, lai detalizēti pārbaudot minēto aspektu, var atsaukties uz Linux dokumentāciju un Unix sistēmām, kā tas ir pietiekami detalizēti tehniku izvietot pieteikumus, izmantojot ligzdas, bet parasti Perl vai C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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