Kompyuta, Zopezera
Delphi kasitomala-Seva zochokera zokhazikapo
Lero ndi mutu apakhungu kwambiri m'munda wa sayansi zambiri, anadzipereka kuti chitukuko ndi analamula wa zomangamanga "kasitomala - Seva". Ichi ndi chifukwa chakuti machitidwe mudziwe mamba zosiyanasiyana ayamba ntchito zosiyanasiyana. Komanso, kapangidwe ka Nawonso achichepere aliyense analengedwa monga mwa magawo ena, m'njira zimene zimagwira ntchito izo mu mode yachibadwa zimatheka ndi ntchito ofunsira wapadera. Choncho kugwiritsa ntchito zomangamanga "kasitomala - Seva" - ntchito zofunika kwambiri kuti amapezeka pamaso mabungwe a luso mudziwe malo osiyanasiyana, yankho bwino zomwe zingathandize kampani ntchito optimally bwinobwino.
Server zochokera zokhazikapo
Server kuthamanga mwake ndi protocol akhoza imodzi kusamalira zopempha kwa ambiri owerenga. Pankhaniyi, woyang'anira pa nthawi iliyonse akhoza kusintha kuti zoikamo kuika malire pa chiwerengero cha ogwiritsa imodzi. Ndi kusakhulupirika, njirayi alibe malamulo.
Pambuyo kulumikiza kasitomala makina ndi njira zosiyana ndi zitsulo limene deta umasinthanitsidwa. Komabe, kwambiri mulingo woyenera ndi otetezeka ndi atumiza kugwirizana yatsopano nthawi iliyonse ndondomeko amaimira munthu.
Chiwembu cha mamangidwe "kasitomala - Seva"
Taganizirani mwatsatanetsatane kukhazikitsa dera zomangamanga sequentially kupenda matanthauzo ambiri ntchito:
1. Katundu ServerType ndi Port. Kuti wosuta kulumikiza makina, n'kofunika kuonetsetsa kuti doko ntchito ndi makina ndipo machesi kasitomala. Kuti cholinga cha chizindikiro ino mu chuma Port. mtundu kugwirizana limanenedwa ServerType.
2. Njira kutsegula zitsulo ndi. Pakuti gawo "kasitomala - Seva" n'kofunika kutsegula zitsulo ndi doko. Mvetserani ntchito malowo.
3. Kenako deta kuwombola ndi wosuta. Akamaliza ntchito inadzachitika pa kasitomala. Ndi yoyenera gulu dongosolo woyang'anira, makina anamaliza ntchito yake, kuswa kugwirizana anakhazikitsa ndi kukatseka ndondomeko kudikirira kugwirizana latsopano.
Ntchito TServerSocket m'chilankhulo cha Delphi ntchito «kasitomala - Seva"
Pakuti kutumiza ndi kulandira mauthenga zan ndi ntchito chochitika OnClientWrite ndi OnClientRead. Pankhaniyi wosuta akhoza kupereka kudzera chizindikiro monga ClientSocket lapansi. Pa ntchito nthawi zambiri limagwiritsa ntchito njira zotsatirazi ndi katundu:
- chiwerengero cha ogwiritsa zikugwirizana pa nthawiyo;
- chiwerengero cha njira yogwira;
- chiwerengero cha njira ufulu;
- doko, dzina khamu ndi IP-adiresi ya m'deralo;
- tidziwe ndi logwirana zitsulo ndi.
Pomaliza, kulabadira inakwaniritsidwa chuma chapadera - Data. Mundawu ntchito ndi izi. Childs, makina ntchito kutumikira ambiri owerenga, kutanthauza kuti pali kufunika kusunga malangizo aliyense kasitomala, ndipo zimenezi ayenera akhale atamangidwa ku zitsulo makamaka. Zikatero, ntchito dzanja-amamanga kungakhale kovuta kwambiri, choncho chimagwiritsidwa ntchito Data katundu. Komabe, nkofunika kukumbukira kuti Data - ndi Cholozera, choncho n'kofunika nthawi zonse kufufuza ngati malamulo a ntchito ndi anatchulapo (zizindikilo za mtundu Kugawilidwa kwanthaka kukumbukira, etc.)
zolembedwa
Chibwenzi, mabuku pa citukuko ca "kasitomala - Seva" ntchito Delphi, zokhudza chitukuko ndi ntchito zitsulo zasonyezedwa pang'ono kwambiri. Choncho, kwa tinafotokoza mwatsatanetsatane mbali imeneyi angatanthauze Linux zolembedwa ndi Unix-machitidwe monga ndi mwatsatanetsatane okwanira njira ya deploying ofunsira ntchito mwake, koma kawirikawiri mu Perl kapena C ++.
Similar articles
Trending Now