Computer, Inethiwekhi
Ugcino umxhasi-server esekelwe neziseko
Namhlanje ngumxholo mlonyeni kakhulu kwizifundo zobuxhakaxhaka bolwazi, elingcwele, kuphuhliso kunye nokusasazwa lwemithombo "client - server". Oku kungenxa yokuba iinkqubo zolwazi izikali ezahlukeneyo kakhulu asetyenziswa kwiinkalo ezahlukeneyo. Ngaphezu koko, isakhiwo naliphi na iziko ledatha idaliwe ngokwe ezithile parameters, ngendlela esebenza ngayo kwimo yesiqhelo kunokwenzeka kuphela ukusetyenziswa izicelo ezizodwa. Ngako oko, ukuphunyezwa lwemithombo "uhanjiselo - server '- umsebenzi obaluleke kakhulu ukuba kwenzeka phambi kokuba amasebe information technology kwiindawo ezahlukeneyo, isisombululo ngempumelelo nto leyo eza kuvumela ukuba inkampani zisebenze ngeyona ndlela yaye kakuhle.
Umncedisi esekelwe neziseko
Mncedisi usebenza kwi neziseko protocol ngaxeshanye yokusingatha izicelo ukusuka kwinani elikhulu labasebenzisi. Kulo mzekelo, nomlawuli nangaliphi na ixesha ungenza uhlengahlengiso ngokwezicwangciso ukubeka imida kwinani abasebenzisi ebandakanyekayo. Ngokungagqibekanga, olu khetho izithintelo.
Emva kokuqhagamshelana umxhamli elisebenziswa ngumncedisi ngumjelo hlukanisa umngxuma apho idatha baguqula. Nangona kunjalo, lo eliphezulu kakhulu kwaye nekhuselekileyo kukuba kubekho uqhagamshelwano entsha inkqubo nganye ethile ngamnye.
Scheme lwemithombo "uhanjiselo - iseva"
Cinga ngakumbi ukuqaliswa kwe yesekethe lwezakhiwo nangendlela ecwangciswe kakuhle ngokulandelelana kuhlalutywa iinkcazo ezisetyenziswa ngokuqhelekileyo:
1. Iimpawu ServerType and Port. Ukuze ukuba umsebenzisi ukudibanisa kumncedisi, kubalulekile ukuqinisekisa ukuba izibuko esetyenziswa yi bobabini iseva kunye umdlalo client. Leyo yeyona njongo yale parameter senziwe impahla Port. uhlobo lonxibelelwano kuchazwa ServerType.
2. Inkqubo lokuvula kwisokethi. Kuba session "client - server" kubalulekile ukuvula umngxuma kunye port. Mamela usebenzisa lo propati.
3. Emva koko, exchange data kunye yomsebenzisi. Ukugqibezela umsebenzi ukwenzeka loo client. Kunye efanelekileyo iqela nomphathi, umncedisi ligqibe umsebenzi wayo, lokuwaphula wonke uqhagamshelo lusekiwe kwaye ukuyeka inkqubo alinde uxhulumaniso olutsha.
Isicelo TServerSocket ngolwimi izicelo Ugcino «client - server '
Ngenxa ukuthumela ulwazi kuzo umsebenzisi usebenzisa isiganeko OnClientWrite kunye OnClientRead. Kulo mzekelo umsebenzisi angasebenzisana nge i parameter ezifana ClientSocket. Emsebenzini idla ngokusebenzisa ezi ndlela zilandelayo kunye neepropati:
- inani labasebenzisi ezidityanisiweyo ngelo xesha;
- inani iinkqubo ezisebenzayo;
- inani iinkqubo free;
- port, umkhosi igama kunye IP-idilesi yendawo;
- ukuvula uze utshixe kwisokethi.
Ekugqibeleni, ahlawule ingqalelo rhoqo isicelo ipropati okhethekileyo - Data. Le propati isetyenziswe kule meko zilandelayo. Ngokuqhelekileyo, iseva isetyenziselwa ukukhonza inani elikhulu yabasebenzisi, okuthetha ukuba kukho imfuneko ukugcina ulwazi kumntu ngamnye, yaye olu lwazi kufuneka ebotshelelwe umngxuma ethile. Kwiimeko ezinjalo, ukusetyenziswa ngesandla-iyabophelela indisokolisa kakhulu, kwaye ke isetyenziswe ngokubanzi impahla Data. Nangona kunjalo, kubalulekile ukukhumbula ukuba Data - yinto isalathisi, kwaye ngoko ke kubalulekile ukuba uhlole njalo ukuba yonke imithetho msebenzi lathisi (ebonisa uhlobo lonikezelo lwenkumbulo, njalo njalo)
amaxwebhu
Ukuza kuthi ga ngoku, kuluncwadi kuphuhliso "client - server 'izicelo Ugcino, ephathelele kuphuhliso nasekusetyenzisweni komgaqo usikrobana eboniswe kancinane kakhulu. Ngoko ke, ukuze axilongwe oluneenkcukacha lo mba nga jonga amaxwebhu Linux kunye Unix-iinkqubo njengoko oko iinkcukacha ezaneleyo ubuchule ekunabiseni izicelo usebenzisa iziseko, kodwa ngokuqhelekileyo in Perl okanye C ++.
Similar articles
Trending Now