KomputerJaringan

Delphi klien-server adhedhasar Sockets

Dina iki tema banget topikal ing bidang teknologi informasi, darmabakti kanggo pembangunan lan penyebaran prajurit saka arsitektur "klien - server". Iki amarga kasunyatan sing sistem informasi saka macem-macem timbangan tambah akeh digunakake ing macem-macem kothak. Salajengipun, struktur database sembarang digawe miturut paramèter tartamtu, ing kuwi cara sing bisa karo ing mode normal bisa mung kanthi nggunakake aplikasi khusus. Mulane, ing implementasine saka arsitektur "klien - server" - tugas penting banget sing ana sadurunge departemen teknologi informasi ing macem-macem, solusi sukses kang bakal ngidini perusahaan kanggo operate f lan lancar.

Server adhedhasar Sockets

Server mlaku ing Sockets protokol bebarengan bisa nangani panjalukan saka nomer akeh kedhaftar. Ing kasus iki, administrator ing sembarang wektu bisa nggawe pangaturan kanggo setelan kanggo nyetel watesan ing sawetara kedhaftar bebarengan. Kanthi gawan, pilihan iki wis ora Watesan.

Sawise nyambungake klien kanggo server saluran kapisah karo socket kang data diijolke. Nanging, sing paling optimal lan aman kanggo masang sambungan anyar kanggo saben proses individu tartamtu.

Rencana arsitektur "klien - server"

Coba ing liyane rinci ing implementasine saka sirkuit arsitektur sequentially nganalisa definisi umume digunakake:

1. Properties ServerType lan Port. Supaya panganggo bisa nyambung menyang server, iku penting kanggo mesthekake yen port dipigunakaké déning server lan match klien. Sing tujuane parameter iki digawe ing Port property. jinis sambungan wis ditetepake ServerType.

2. Proses mbukak soket. Kanggo sesi "klien - server" iku penting kanggo mbukak soket lan port. Listen nggunakake properti.

3. Sabanjure, ijol-ijolan dhata karo pangguna. Ing completion saka karya njupuk nyeleh mati klien. Kanthi cocok tim pangurus sistem, server jangkep sawijining karya, bejat kabeh sambungan ditetepake lan nolak proses nunggu sambungan anyar.

Aplikasi TServerSocket ing basa aplikasi Delphi «klien - server"

Kanggo ngirim lan nampa informasi saka pangguna nggunakake acara OnClientWrite lan OnClientRead. Ing kasus iki pangguna bisa sesambungan liwat parameter kayata ClientSocket ing. Ing karya asring migunakake metode lan sifat:

- sawetara kedhaftar disambungake ing wayahe;

- nomer pangolahan aktif;

- nomer pangolahan free;

- port, jeneng host lan IP-alamat ing lokal;

- mbukak kunci lan ngunci soket.

Akhire, mbayar manungsa waé menyang asring Applied properti khusus - Data. Sifat iki digunakake ing kahanan ing ngisor iki. Biasane, server digunakake kanggo ngawula nomer akeh kedhaftar, kang tegese ana perlu kanggo nyimpen informasi kanggo saben klien, lan informasi iki perlu disambungake menyang soket tartamtu. Ing kahanan kuwi, nggunakake tangan-naleni banget nyenengake, lan mulane digunakake digunakake property Data. Nanging, iku penting kanggo ngelingi sing Data - iku pitunjuk a, lan mulane iku penting kanggo tansah priksa apa kabeh aturan saka karya karo penunjuk (nuduhake jinis persediaan memori, lan sapiturute)

dokumentasi

Kanggo tanggal, ing sastra ing pangembangan "klien - server" aplikasi Delphi, hubungane karo pembangunan lan aplikasi saka soket ditampilake banget sethitik. Mulane, kanggo ujian rinci rasio bisa waca dokumentasi Linux lan Unix-kaya sistem punika cekap rinci teknik nggelar aplikasi nggunakake Sockets, nanging biasane ing Perl utawa C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.delachieve.com. Theme powered by WordPress.