KompiuteriaiTinklas

Delfai kliento-serverio remiantis rozetės

Šiandien yra labai aktuali tema informacinių technologijų srityje, skirta kurti ir diegti architektūra "kliento - serverio". Taip yra dėl to, kad informacinių sistemų įvairių skalių vis dažniau naudojami įvairiose srityse. Be to, bet duomenų bazės struktūra yra sukurta pagal tam tikrus parametrus, tokiu būdu, kad darbas su juo įprastu režimu galima tik su specialiais programų naudojimo. Todėl architektūros įgyvendinimas "klientas - serveris" - labai svarbus uždavinys, kuris vyksta prieš informacinių technologijų padalinių įvairiose vietose, sėkmingas sprendimas, kuris leis bendrovei veikti optimaliai ir sklandžiai.

Serveris remiantis rozetės

Serveris veikia ant protokolo lizdai vienu metu gali apdoroti užklausas iš daugelio vartotojų. Šiuo atveju, bet kuriuo metu administratorius gali koreguoti parametrus nustatyti ribas vienu metu dirbančių vartotojų skaičius. Numatyta, kad ši galimybė neturi apribojimų.

Po to, kai prisijungti prie kompanijos prie serverio yra atskiras kanalas su lizdo, kuria keičiamasi duomenų. Tačiau optimaliausias ir saugi yra dislokuoti naują ryšį kiekvienam konkrečiam individualus procesas.

Schema architektūros "klientas - serveris"

Apsvarstykite išsamiau grandynų architektūra paeiliui įgyvendinti analizuojant dažniausiai naudojami apibrėžimai:

1. Savybės ServerType ir uostą. Tam, kad vartotojas gali prisijungti prie serverio, svarbu užtikrinti, kad uosto naudojamas tiek serverio ir kliento rungtynių. Tai yra šio parametro tikslas yra pagamintas turto uoste. ryšio tipas yra apibrėžta ServerType.

2. atidarymo lizdą procesas. Sesijos "klientas - serveris" svarbu atidaryti lizdo ir prievadą. Klausyti naudojant turtą.

3. Be to, duomenų mainų su vartotoju. Pasibaigus darbų pabaigos vyksta nuo kliento. Su atitinkamu sistemos administratorius komanda, serveris baigia savo darbą, kad visas nustatytas jungtis ir sustabdyti laukia naujų jungčių procesą.

Prašymas TServerSocket Delphi programų kalba «klientas - serveris"

Siuntimo ir gavimo informacija iš vartotojo, naudojant renginį OnClientWrite ir OnClientRead. Šiuo atveju vartotojas gali bendrauti per parametrą, kaip antai ClientSocket. Darbe dažnai naudoja šiuos metodus ir savybes:

- skaičius prijungtų vartotojų šiuo metu;

- aktyvių procesų skaičius;

- laisvos procesų skaičius;

- uosto, priimančioji pavadinimą ir IP adresas vietinė;

- atrakinti ir užrakinti lizdą.

Galiausiai, atkreipkite dėmesį į dažnai taikomas ypatingas nuosavybės - duomenis. Šis nekilnojamasis turtas yra naudojamas tokią situaciją. Paprastai, serveris yra naudojamas tarnauti daug vartotojų, o tai reiškia, kad yra poreikis saugoti informaciją kiekvienam klientui, ir ši informacija turi būti susieta su konkrečiu lizdą. Tokiais atvejais iš rankų privalomas naudojimas yra labai nepatogu, todėl plačiai naudojamas duomenų nuosavybė. Tačiau svarbu prisiminti, kad duomenų - yra žymeklis, ir todėl svarbu, kad visada patikrinti, ar visų darbo taisyklių su rodyklėmis (nurodant atminties paskirstymas ir kt tipo)

dokumentacija

Iki šiol literatūroje apie "klientas - serveris" plėtros programas Delphi, susijusios su plėtros ir taikymo lizdo parodė labai mažai. Todėl, siekiant detaliai išnagrinėti šį aspektą gali kreiptis į Linux "dokumentacija ir UNIX sistemų, kaip Pakanka išsamiai diegti programas, naudojant lizdai techniką, bet paprastai Perl ir C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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