Makombiyuta, Samambure
Delphi yeGmail.END_STRONG-Server kwakavakirwa pazvigadziko
Nhasi ndiro kukamura uchishandisa chaizvo dingindira mune mashoko zvigadzirwa, yakatsaurirwa kuna kukura uye nekutumirwa kwemauto pamusoro mapurani "nemhosva - Server". Izvi imhaka yokuti mashoko mugadziriro siyana Makwande vari kuramba kushandiswa muminda siyana. Uyezve, mamiriro upi Database akasikwa maererano zvimwe parameters, nenzira yakadaro kuti basa nawo zvakajairika muoti zvinogoneka chete nokushandiswa dzinokosha mafomu. Naizvozvo, kuti Implementation ari mapurani "nemhosva - Server" - rinokosha chaizvo basa kuti anowanika pamberi madhipatimendi mashoko michina dzimwe nzvimbo dzakasiyana-siyana, anobudirira kugadzirisa izvo achabvumira kambani kuti ishande optimally uye zvakanaka.
Server kwakavakirwa zvigadziko
Server kumhanya pamusoro dzakati nezvigadziko anogona panguva kugadzirisa zvikumbiro kubva vakawanda vanoshandisa. Panyaya iyi, nemukuru chero nguva anogona kuchinja pazviruva kuisa miganhu iri nhamba pamunhu yaizoshanda panguva vanoshandisa. By default, pfungwa iyi haina kurambidzwa.
Mushure unobva nemhosva kune Server chinhu chakaparadzana mugero aine rimwe iro mashoko ari vaipanana. Zvisinei, kupfuura Zvakanyanya Kunaka Panguva Yepamuviri uye yakachengeteka ndiko dhipuroya akwirwe itsva nomumwe zvakananga nomumwe mutoo.
Zano mavakirwo "nemhosva - Server"
Funga zvakadzama kuti Implementation mudunhu mapurani sequentially analysing inowanzoshandiswa tsanangudzo:
1. Properties ServerType uye Port. Kuitira kuti inodzidzisa anogona batanidza kuti Server, zvakakosha nechokwadi kuti chengarava aishandiswa zvose server kuti yeGmail.END_STRONG machisa. Ndizvo chinangwa parameter ichi chakaitwa muna pfuma Port. kubatanidza mhando kunorondedzerwa ServerType.
2. Chiito kuvhura panosangana. Nokuti chechikamu "nemhosva - Server" zvakakosha kuvhura rimwe uye pachiteshi. Teerera kushandisa pfuma.
3. Next, umbowo mukutsinhana pamwe user. At pakupera basa inoitika kubva nemhosva. With yakakodzera hurongwa mutariri chikwata, ku-server rinopedzisa basa rayo, nokuputsa zvose yakasimbiswa kubatana uye kurega muitiro kumirira kwokubatana zvitsva.
Application TServerSocket mumutauro Delphi mafomu «yeGmail.END_STRONG - Server"
Nokuti kutumira nokutambira mashoko kubva rokushandisa achishandisa chiitiko OnClientWrite uye OnClientRead. Panyaya iyi inodzidzisa ingashanda Via imwe parameter yakadai ClientSocket. Kubasa kazhinji anoshandisa zvinotevera nzira uye zvivako:
- Nhamba kunofambidzana vanoshandisa panguva;
- kuwanda basa pezvakaitwa;
- kuwanda vakasununguka pezvakaitwa;
- chiteshi, hondo zita uye IP-Kero veko;
- kiinura uye kiya panosangana.
Pakupedzisira, teererai kuti kazhinji vakashandisa chaivo - Data. pfuma iyi rinoshandiswa inotevera. Kazhinji, asi Server rinoshandiswa kushumira vakawanda vanoshandisa, izvo zvinoreva kuti pane chikonzero kuchengeta mashoko nerimwe nemhosva, uye mashoko aya anofanira rakasungirirwa imwe nechimwe. Mumamiriro ezvinhu akadaro, kushandisa ruoko-tichisunga riri zvakavaomera zvikuru, uye saka zvinowanzoshandiswa Data pfuma. Zvisinei, zvinokosha kuti tiyeuke kuti Data - iri Pointer uye naizvozvo zvakakosha nguva dziongorore ose nemitemo basa pamwe dzapiwa (inotaridza mhando ndangariro yavaive, etc.)
mapepa
Pari, mabhuku pamusoro kukura "nemhosva - Server" mafomu Delphi, vachirondedzera kune kukura uye kushandisa panosangana rakaratidzwa zvishomanana. Naizvozvo, nokuda kwokukurukurwa kuongorora izvi zvinogona kureva Linux mapepa uye Unix-enyika sezvo zvakakwana oudzame magadzirirwo kuti deploying mafomu vachishandisa zvigadziko, asi kakawanda muna Perl kana C ++.
Similar articles
Trending Now