ÒdinatèRezo

Delphi kliyan-sèvè ki baze sou sipò

Jodi a se yon tèm trè aktualite nan jaden an nan teknoloji enfòmasyon, dedye a devlopman ak deplwaman nan achitekti "kliyan an - sèvè". Sa a se akòz lefèt ke sistèm enfòmasyon nan balans divès kalite yo de pli zan pli itilize nan jaden divès kalite. Anplis de sa, se estrikti a nan nenpòt ki baz done kreye dapre sèten karakteristik, nan yon fason ke travay avèk li nan mòd nan nòmal se posib sèlman ak itilize a nan aplikasyon pou espesyal. Se poutèt sa, aplikasyon an nan achitekti "kliyan an - sèvè" - yon travay ki enpòtan anpil ki fèt anvan depatman yo nan teknoloji enfòmasyon nan sit divès kalite, solisyon an siksè nan ki pral pèmèt konpayi an yo opere parfètman ak fèt san pwoblèm.

Sèvè ki baze sou sipò

Sèvè kouri sou sipò yo pwotokòl ka ansanm okipe rekèt nan men yon gwo kantite itilizatè. Nan ka sa a, administratè a nan nenpòt ki lè ka fè ajisteman nan anviwònman yo yo mete limit sou ki kantite divinò te konkouran. Pa default, opsyon sa a pa gen okenn restriksyon sa yo.

Apre konekte kliyan an nan sèvè a se yon kanal separe ak yon priz sou ki se done echanj. Sepandan, pi fò pi bon an ak sekirite se deplwaye yon nouvo koneksyon pou chak pwosesis endividyèl espesifik.

Scheme nan achitekti "kliyan an - sèvè"

Konsidere nan plis detay aplikasyon an nan sikwi achitekti sekans analize souvan itilize definisyon:

1. Pwopriyete ServerType ak Port. Yo nan lòd ki itilizatè a kapab konekte nan sèvè a, li enpòtan asire ke pò a itilize pa tou de sèvè a ak matche ak nan kliyan. Sa se se bi pou yo sa a paramèt te fè nan Port pwopriyete. se kalite koneksyon defini ServerType.

2. Pwosesis la nan louvri priz la. Pou sesyon "kliyan an - sèvè" li enpòtan yo louvri yon priz ak pò. Koute lè l sèvi avèk pwopriyete a.

3. Apre sa, done echanj ak itilizatè a. Nan fini an nan travay la pran plas nan kliyan an. Avèk ki apwopriye ekip la administratè sistèm, sèvè a konplete travay li, kraze tout koneksyon etabli ak kanpe pwosesis la nan ap tann pou koneksyon nouvo.

Aplikasyon TServerSocket nan lang la nan aplikasyon pou Delphi «kliyan - sèvè"

Pou voye ak resevwa enfòmasyon ki soti nan yon itilizatè lè l sèvi avèk evènman an OnClientWrite ak OnClientRead. Nan ka sa a itilizatè a kapab kominike atravè yon paramèt tankou ClientSocket la. Nan travay souvan sèvi ak metòd sila yo ak pwopriyete:

- kantite itilizatè konekte nan moman sa a;

- nimewo a nan pwosesis aktif;

- nimewo a nan pwosesis gratis;

- pò, non an lame ak IP-adrès la nan lokal la;

- déblotché ak kadna priz la.

Finalman, peye atansyon sou souvan aplike yon pwopriyete a espesyal - Done. Sa a se pwopriyete yo itilize nan sitiyasyon sa a. Tipikman, se sèvè a itilize yo sèvi yon gwo kantite itilizatè yo, ki vle di ke gen yon bezwen nan magazen enfòmasyon pou chak kliyan, ak enfòmasyon sa a bezwen yo dwe mare nan yon priz an patikilye. Nan sitiyasyon sa yo, itilize nan men-obligatwa se trè konvenyan, se poutèt sa lajman itilize Done pwopriyete. Sepandan, li se enpòtan sonje ke Done a - se yon konsèy, se poutèt sa li enpòtan yo toujou tcheke si tout règ yo nan travay ak endikasyon (ki endike ki kalite alokasyon memwa, elatriye)

dokiman

Pou dat, literati a sou devlopman nan "kliyan - sèvè" aplikasyon Delphi a, ki gen rapò ak devlopman ak aplikasyon nan priz la montre trè ti kras. Se poutèt sa, pou yon egzamen an detay de aspè sa a ka al gade nan dokiman an Linux ak UNIX-sistèm kòm li se ase detay teknik la nan deplwaye aplikasyon lè l sèvi avèk sipò, men anjeneral nan pèrl oswa C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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