Komputer, Jaringan
Delphi klien-server dumasar sockets
Dinten nyaéta téma pisan topical dina widang téhnologi informasi, dedicated ka ngembangkeun sarta deployment tina arsitektur "klien - server". Ieu alatan kanyataan yén sistem informasi rupa-rupa skala nu beuki dipake dina sagala widang. Saterusna, struktur database wae ieu dijieun nurutkeun parameter nu tangtu, dina cara sapertos nu dianggo ku eta dina mode normal nyaeta mungkin ngan kalawan ngagunakeun aplikasi husus. Ku alatan éta, palaksanaan arsitektur "klien - server" - tugas pohara penting anu lumangsung méméh departemén téknologi informasi di sagala rupa loka, leyuran sukses nu bakal ngidinan parusahaan ka beroperasi optimal tur lancar.
Server dumasar sockets
Server ngajalankeun dina sockets protokol sakaligus tiasa ngadamel requests tina angka nu gede ngarupakeun pamaké. Dina hal ieu, administrator iraha wae bisa nyieun pangaluyuan kana setélan pikeun nyetel wates dina Jumlah pamaké babarengan. Sacara standar, pilihan ieu boga larangan.
Saatos nyambungkeun klien pikeun server nyaéta saluran nu misah ku stop kontak di mana data anu disilihtukeurkeun. Sanajan kitu, nu paling optimal tur aman nyaeta nyebarkeun sambungan anyar pikeun tiap proses individu husus.
Skéma tina arsitektur "klien - server"
Mertimbangkeun di leuwih jéntré palaksanaan circuit arsitéktur sequentially analisa pedaran ilahar dipake:
1. Sipat ServerType sarta Port. Dina urutan nu pamaké bisa nyambung ka server, hal anu penting pikeun mastikeun yén port nu dipaké ku duanana pangladén sarta cocok klien. Maksudna kaperluan parameter ieu dilakukeun dina Port harta. tipe sambungan diartikeun ServerType.
2. Prosés muka stop kontak di. Keur sessi "klien - server" hal anu penting pikeun muka hiji stop kontak na port. Dengekeun ngagunakeun harta.
3. Salajengna, bursa data kalayan pamaké. Di parantosan gawé nyokot teundeun kaluar klien nu. Jeung luyu tim Sistim administrator, server nyampurnakeun karya na, megatkeun sakabéh sambungan dijieun tur stopping prosés ngantosan sambungan anyar.
Aplikasi TServerSocket dina basa aplikasi Delphi «klien - server"
Pikeun ngirim jeung narima inpormasi ti pamaké ngagunakeun acara OnClientWrite na OnClientRead. Dina hal ieu pamaké bisa berinteraksi via parameter a kayaning ClientSocket nu. Jam gawé mindeng ngagunakeun metodeu di handap ieu jeung pasipatan:
- Jumlah pamaké disambungkeun di momen;
- jumlah prosés aktif;
- jumlah prosés bébas;
- port, nami host sarta IP-alamat nu lokal;
- muka konci na konci stop kontak di.
Tungtungna, nengetan sering dilarapkeun sipat husus - Data. sipat ieu dipaké dina situasi di handap ieu. Ilaharna, server anu dipaké pikeun ngaladénan angka nu gede ngarupakeun pamaké, nu hartina aya anu peryogi pikeun nyimpen informasi keur unggal klien, sarta inpo ieu perlu dihijikeun ka stop kontak nu tangtu. Dina kaayaan kitu, pamakéan leungeun-mengikat pisan pikaresepeun, sarta ku kituna loba dipaké sipat Data. Najan kitu, hal anu penting pikeun inget yen Data nu - nyaeta pointer, sarta ku kituna hal anu penting pikeun salawasna pariksa naha sagala aturan gawé kalawan pointers (nunjukkeun jinis alokasi memori, jsb)
dokuméntasi
Pikeun tanggal, literatur dina ngembangkeun tina "klien - server" aplikasi Delphi, anu patali jeung ngembangkeun sarta aplikasi tina stop kontak nu ditémbongkeun pisan saeutik. Kituna, pikeun ujian nu detil rupa aspék ieu bisa nujul ka dokuméntasi Linux Ubuntu jeung Unix-sistem sakumaha éta cukup jéntré tehnik deploying aplikasi maké sockets, tapi biasana di Perl atawa C ++.
Similar articles
Trending Now