KompüterŞəbəkə

Sockets əsasında Delphi client-server

"- server müştəri" Bu gün inkişaf və memarlıq yerləşdirilməsi həsr olunmuş informasiya texnologiyaları sahəsində çox aktual mövzu var. Bu, müxtəlif tərəzi informasiya sistemləri getdikcə müxtəlif sahələrdə istifadə olunur ki, bağlıdır. Bundan əlavə, hər hansı bir verilənlər bazası strukturu yalnız xüsusi ərizə istifadə mümkündür normal rejimdə ilə işləmək, belə bir şəkildə müəyyən parametrləri görə yaradılmışdır. Buna görə də, memarlıq həyata keçirilməsi "müştəri - server" - müxtəlif sahələrində informasiya texnologiyalarının şöbələri qarşısında baş verir ki, çox əhəmiyyətli bir vəzifə, uğurlu həlli şirkət optimal və rəvan fəaliyyət üçün imkan verir.

Server sockets əsasında

protokol sockets çalışan Server eyni zamanda istifadəçilər sayda sorğu idarə edə bilərsiniz. Bu halda, hər hansı bir zamanda administrator paralel istifadəçilərinin sayı limitlər müəyyən ayarları düzəlişlər edə bilərsiniz. Mənim cari olaraq, bu variant heç bir məhdudiyyət yoxdur.

server müştəri qoşulma sonra data mübadiləsi olan bir yuva ilə ayrı-ayrı kanalıdır. Lakin, ən optimal və təhlükəsiz hər bir konkret fərdi proses üçün yeni bir keçid yerləşdirmək üçün.

memarlıq sxemi "müştəri - server"

daha ətraflı çox istifadə anlayışlar təhlil circuit memarlıq ardıcıl həyata keçirilməsini düşünün:

1. Properties ServerType və Port. istifadəçi server qoşula bilər ki, bu port server və müştəri matç tərəfindən istifadə təmin etmək üçün vacibdir. Yəni bu parametr məqsədi əmlak Port edilir edir. əlaqə növü ServerType müəyyən edilir.

2. yuva açılması prosesi. sessiya üçün "müştəri - server" bir yuva və port açmaq üçün vacibdir. əmlak istifadə edərək qulaq asmaq.

3. Next, istifadəçi ilə məlumat mübadiləsi. iş başa müştəri off yer tutur. müvafiq ilə sistem administratoru komanda server bütün müəyyən əlaqələri qırılma və yeni əlaqələri gözləyir prosesi dayandırılması, öz işini tamamlayır.

Delphi applications dilində tətbiqi TServerSocket «müştəri - server"

hadisə OnClientWrite və OnClientRead istifadə edərək, bir istifadəçi məlumat göndərmək və qəbul üçün. Bu halda istifadəçi belə ClientSocket kimi bir parametri vasitəsilə qarşılıqlı bilər. Iş tez-tez aşağıdakı metodları və xassələri istifadə edir:

- hazırda əlaqədar istifadəçilərin sayı;

- Aktiv proseslərin sayı;

- Pulsuz proseslərin sayı;

- port, host adı və yerli IP-ünvanı;

- Kilidini açmaq və yuva kilidi.

Nəhayət, tez-tez tətbiq xüsusi mülkiyyətə diqqət - Data. Bu əmlak aşağıdakı vəziyyətdə istifadə olunur. Tipik olaraq, server var hər bir müştəri üçün məlumat saxlamaq üçün ehtiyac var, və bu məlumat bir xüsusi yuva bağlı olmalıdır o deməkdir ki, istifadəçilər bir çox xidmət üçün istifadə olunur. Belə hallarda, əl-məcburi istifadə çox əlverişsiz və buna görə də geniş istifadə Data mülkiyyətidir. Lakin, Data ki, xatırlamaq vacibdir - bir pointer və buna görə də həmişə göstəricilər ilə iş bütün qaydaları (yaddaş ayrılması və s növü göstərilməklə) olub-olmadığını yoxlamaq üçün vacibdir

sənədlər

Tarix üçün, "müştəri - server" inkişafı üzrə ədəbiyyat yuva inkişafı və tətbiqi ilə bağlı ərizə Delphi, çox az göstərilir. Buna görə də, bu baxımdan ətraflı araşdırılması üçün Linux sənədlərin və Unix-sistemi kimi müraciət edə bilərsiniz Bu kifayət qədər ətraflı yuvalarını istifadə edərək, ərizə yerləşdirilməsi texnika, lakin adətən Perl və ya C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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