Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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čí .