Komputer, Networks
Delphî-ê li ser sockets-server-server
Îro mijara di warê teknolojiya agahdariyê de, da ku ji bo pêşveçûna pêşveçûn û dezgehan ya avahîmê mêvandar-server, bi gelemperî re dimîne. Ji ber vê yekê ew e ku pergalên agahdariyê yên pirrjimaran bi gelemperî di gelek waran de têne bikaranîn. Herweha, avahiyeke ku her databases ji hêla hin parameteran ve têne çêkirin, û di vî rengî de dibe ku ew bi tenê bi bikaranîna bernameyên taybet re modê normal. Ji ber vê yekê, pêkanîna bicihkirina armanca serverê pir girîng e ku karûbarên teknolojiyên agahdariyê li ser deverên cuda hene, çareseriya serkeftî ya ku kîjan şîrket wê destûrê dide û bi awayekî hêsanî dixebite.
Server-socket-based
Pêşkêşkera ku protokola veguherîna protokola nermalavê digel pêvajoya daxwazên ji gelek kesan bikar tîne. Di vê rewşê de, birêveberê her dem dikare her weha pergalên peydakirina guherînan bikin ku hema hema hema hema bi heman demê re bikarhênerên xizmetê dike. Bi rêkûpêk, ev parameterê ne sînor nîne.
Piştî ku mişterî bi pêşkêşkirina serverê, kanalek cuda bi bi socket vekirî vekirî ye, li ser kîjan daneyên guhertin. Lê belê, riya herî baş û herî ewle ye ku pêvajoyek cuda, ji bo girêdana her nû nû veşartin.
Scheme ya avahiyê "Client-Server"
Bila bêtir agahdarî bifikirin ku planek bicîhkirinê ya avahiyê, pêşniyarî bi analîzê bi pir caran bi karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna karanîna bikar anîn:
1. Properties of ServerType and Port. Ji bo ku bikarhêner bikaribe ku bikaribe girêdana serverê, ew e ku girîng e ku portê ji alîyê server û hevdîtinê ve tê bikaranîn e. Ev armanca vê parameterê ye ku li milk portê hatiye çêkirin. Cureyê girêdan ji hêla Parametreya ServerType ve tê diyar kirin.
2. Pêvajoya vekirina socketê. Ji bo destpêkirina rûniştinê-a-serverê destnîşan bikin, ew e ku ji bo socket û portê vekirî ye. Xweya bihîstinê tê bikaranîn.
3. Hingê daneyên bi bikarhênerê veguherîn. Dema ku sekinandin, muwekîlê bikişîne. Bi rêveberiya rêveberiya peywendîdar re , server ji derveyî girêdana hemû saziyên damezirandinê û pêvajoya bendava ji bo pêwendiyên nû ve têkevin.
Serîlêdanê ya TServerSocket di Delphi "Client-Server"
Ji bo ku şandina agahdariyê bişînin û agahdar bike, bûyerên OnClientWrite û OnClientRead têne bikaranîn. Di vê rewşê de, hûn dikarin bikarhêner bi rêya parameterek wek ClientSocket re têkilî bikin. Dema ku xebitîn, rêbazên jêrîn û taybetmend têne bikar anîn:
- Hejmarek bikarhênerên girêdayî yên girêdayî ye;
- Hejmara pêvajoyên çalak hene;
- Hejmara pêvajoyan belaş;
Port, navnîşê navnîşê û navnîşana IP-ê;
Unlock û socket lock.
Di dawiyê de, em bala baldarî li ser gelemperî taybetmendiya taybet ya Bikaranîna tê bikaranîn. Ev sîteyê di rewşê jêrîn de tê bikaranîn. Bi gelemperî, server ji bo gelek kesan bikarhêneran tê bikaranîn, ku wateya ku hewce ye ku agahdariya her hevdîtî li ser agahdariya xwe biparêze, û ev agahdarî divê bi socketek taybet be. Di van rewşan de, bikaranîna bargirtina pirtûka gelekî zehm e, û ji ber vê yekê milkên mezin bi kar tîne. Lê belê, girîng e ku bîr bîne ku Dîtekek eşkere ye, ji ber ku ew hemû qaîdeyên ji bo xalên karê (nîşan nîşan bide, dabeşkirina mîheng, hwd) girîng e ku girîng e ku
Dokumentasyonê
Di roja dawî de, li ser pêşveçûn û bikaranîna socketên li ser pêvajoya pêşvebirina Delphi-server-ser pêwendiya pir kêm e. Ji ber vê yekê, ji bo lêkolîna berfirehtirîn vê yekê, hûn dikarin belgeyên li Linux û Unix-pergalên xwe yên belgeyên referans bikin. Ew di hin hûrguman de teknolojî ji bo serîlêdanên karanîna karanîna socketê, bi gelemperî, di Perl an C ++ de behsa şirove dike.
Similar articles
Trending Now