Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Socket programy klient - server

Zásuvka je komunikačné spojenie bod , ktorý môžete pomenovať a adresa v sieti . Procesy využívajúce zásuvky sa môžu vyskytovať v rovnakom systéme , alebo v rôznych systémoch . Zásuvky umožňujú komunikáciu medzi procesmi na rovnakom počítači alebo v rámci siete , a tiež cesta do práce najschopnejší počítača . V programoch Client /Server zásuvky , klient je jednoducho iné slovo pre proces , ktorý požaduje službu od počítača servera . Servery prijímať požiadavky od klientov , zvládnuť požadované práce a vráti výsledok klientom . Súbežná Server Socket programy

súbežné socket server program je typ pätice Client /Server programu . U tohto typu komunikácie , súčasne server prijíma pripojenia klienta , priradí do podriadeného procesu , a čaká na ďalšiu požiadavku klienta . Proces dieťa bude trvať na požiadavke , spracovať a vráti odpoveď na klientovi . Môžete nasadiť súčasne servera v MVS ( Multiple Virtual Storage ) , životného prostredia , ako je natívny MVS . V tomto prostredí , implementovať súbežnosti pomocou konvenčných viac metód závitov programovanie .
Iteračné Server programy

iteratívny server prijíma a spracováva požiadavky od klientov v sériovej spôsobom , aby že jeden požiadavka spojenie sa podáva a vrátil sa pred servera môže obdržať nové pripojenie klienta . Hlavný proces je znázornený takto : keď požiadavka pripojenia príde , server prijíma to , získava dáta klienta , spracováva dáta a súvisiace práce , vráti odpoveď na klientovi a zavrie zásuvku , potom čaká na žiadosť iného pripojenia < . br >
multithreaded Client /server

V tejto klient /server režime zásuvka programu , klient používa dve vlákna pre komunikáciu so serverom a so štandardným vstupom . Tento server využíva zvláštne vlákno pre každého klienta . Vytvára klienta vlákno , keď sa vytvorí nové spojenie od klienta . Klientsky vlákno otvorí vstupné a výstupné prúdy pre určitého klienta , požaduje jeho meno a informovať ostatných klientov pripojených k serveru , ktorý nový klient prišiel . V prípade klienta opúšťa , toto vlákno informuje všetkých klientov , o ktoré a končí .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené