КомпьютерлерЖелі

Розеткаларға негізделген Delphi клиент-сервер

Бүгін сәулет «- сервер клиент» дамыту мен енгізуге арналған ақпараттық технологиялар саласындағы өте өзекті тақырып болып табылады. Бұл әр түрлі масштабты ақпараттық жүйелер барған әртүрлі салаларда пайдаланылады, бұл шын мәнінде байланысты. Сонымен қатар, кез келген дерекқорға құрылымы белгілі бір параметрлерге сәйкес, қалыпты режимде онымен жұмыс осындай жолмен ғана арнайы қосымшалар қолдану арқылы мүмкін құрылды. Сондықтан, сәулет «клиент - сервер» - іске асыру түрлі алаңдарында ақпараттық технологиялар бөлімдерінің алдында жүреді өте маңызды міндет, компания оңтайлы және тегіс жұмыс мүмкіндік береді, оның табысты шешу.

розеткаларға негізделген сервер

хаттама розеткаларға жұмыс істейтін сервер бір мезгілде пайдаланушылардың үлкен санының сұрауларын өңдеуге болады. Бұл жағдайда, кез келген уақытта әкімшісі бір мезгілде пайдаланушылар санының лимиттерін орнату үшін параметрлерге түзетулер жасай аласыз. Әдепкіде, бұл параметр жоқ шектеулер бар.

серверге клиентін жалғағаннан кейін деректер алмасты ол туралы ұясы бар жеке арна болып табылады. Алайда, ең оңтайлы және қауіпсіз әрбір нақты жеке процесінің жаңа қосылымды жаю болып табылады.

сәулет схемасы «клиент - сервер»

толығырақ жиі қолданылатын анықтамалар талдау схемасы сәулет дәйекті іске асыруды қарастырып көрейік:

1. сипаттары ServerType және порт. пайдаланушы серверге қосылу мүмкін екенін мақсатында, ол порт сервер және клиент матч екі пайдаланылатын қамтамасыз ету үшін маңызды болып табылады. Яғни, бұл параметр мақсаты меншік портындағы жасалған болып табылады. қосылым түрі ServerType анықталады.

розетканы ашу процесін 2.. сессия үшін «клиент - сервер» бұл сокет және порт ашу үшін маңызды болып табылады. мүлiктi пайдалану арқылы тыңдау.

3. Келесі, пайдаланушымен деректер алмасу. Жұмыстың соңында клиент өшіру орын алады. тиісті бар жүйе әкімшісі команда, сервер барлық белгіленген қосылыстар үзіп және жаңа байланыстарды күтіп процесін тоқтату, өз жұмысын аяқтайды.

серверде «- Delphi өтініштер» клиент тілінде қолдану TServerSocket

жіберу және оқиғаны OnClientWrite және OnClientRead пайдаланып пайдаланушы ақпаратты алу үшін. Бұл жағдайда пайдаланушы осындай ClientSocket ретінде параметр арқылы өзара әрекеттесе алады. Жұмыста жиі мынадай қасиеттері мен әдістері пайдаланады:

- Қазіргі уақытта қосылған пайдаланушылар саны;

- белсенді процестерді саны;

- тегін процестерді саны;

- порт, хост атауы және жергілікті IP-мекен-жайы;

- ұяшығын құлпын ашу және құлыптау.

Деректер - Соңында, жиі арнайы мүлікті қолданылатын назар аудару. Бұл сипат келесі жағдайда қолданылады. Әдетте, сервер бар әрбір клиент үшін ақпаратты сақтау үшін қажеттілік болып табылады, және бұл ақпарат белгілі розеткаға байланған керек екенін білдіреді пайдаланушылардың үлкен санын, қызмет көрсету үшін пайдаланылады. Мұндай жағдайларда, қолына байланыстыратын пайдалану өте ыңғайсыз, сондықтан кеңінен пайдаланылатын деректер меншік. сілтегіш, сондықтан ол әрқашан (және т.б. жад бөлу түрін көрсете отырып,) көрсеткіштер бар жұмыстың барлық ережелерін тексеру үшін маңызды болып табылады - Алайда, ол деректер екенін есте маңызды

құжаттама

Бүгінгі күні, «клиент - сервер» дамыту бойынша әдебиет өте аз көрсетілген розеткадан дамыту мен қолдануға байланысты қосымшалар Delphi. Сондықтан, осы аспектісі туралы егжей-тегжейлі сараптама ретінде Linux құжаттандыру және Unix-жүйелерге сілтеме болады ол розеткалар пайдаланып қосымшалар жаю әдістемесі жеткілікті егжей-тегжейлі, бірақ, әдетте, Perl немесе С ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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