PočítačeSíť

Delphi client-server založený na zásuvkách

V současné době je velmi aktuální téma v oblasti informačních technologií, která se věnuje vývoji a nasazení architektury „klient - server“. To je způsobeno skutečností, že informační systémy různých měřítek se stále používá v různých oblastech. Dále je vytvořena struktura libovolné databázi podle určitých parametrů, a to takovým způsobem, že s ním pracovat v normálním režimu je možné pouze s použitím speciálních aplikací. Proto je implementace architektury „klient - server“ - velmi důležitý úkol, ke kterému dochází před odděleními informačních technologií na různých místech, úspěšné řešení, které umožní, aby společnost fungovat optimálně a hladce.

Server založený na zásuvkách

Server běží na zásuvek protokolu může současně zpracovávat požadavky z velkého počtu uživatelů. V tomto případě je správce kdykoli může provést úpravy v nastavení stanovit limity na počet souběžných uživatelů. Ve výchozím nastavení je tato volba nemá žádné omezení.

Po připojení klienta k serveru je samostatný kanál s zásuvky, na které je prováděna výměna dat. Nicméně, nejvíce optimální a bezpečný je nasadit nové připojení pro každý konkrétní jednotlivý proces.

Schéma architektury „klient - server“

Vezměme si blíže realizaci obvodu architektury postupně analyzuje běžně používaných definic:

1. Vlastnosti ServerType a port. K tomu, aby se uživatel může připojit k serveru, to je důležité zajistit, aby port používaný server i utkání klienta. To je cílem tohoto parametru se provádí v hotelu ve městě Port. typ spojení je definován ServerType.

2. Způsob otevření zásuvky. Pro relace „klient - server“ je důležité otevřít zásuvku a port. Poslouchat pomocí vlastnosti.

3. Dále, výměna dat s uživatelem. Po dokončení práce se odehrává mimo klienta. S příslušným týmem správce systému, server dokončí svou práci, drtit všechny zavedené spoje a zastavení procesu čekání na nové připojení.

Aplikace TServerSocket v jazyce Delphi aplikací «klient - server“

Pro posílání a přijímání informací od uživatele pomocí události OnClientWrite a OnClientRead. V tomto případě může uživatel komunikovat prostřednictvím parametru, jako je například ClientSocket. V práci často používá následující metody a vlastnosti:

- počet připojených uživatelů v současné době;

- počet aktivních procesů;

- počet volných procesů;

- přístav, název hostitele a IP-adresa místní;

- odemknout a zamknout zásuvku.

A konečně, věnujte pozornost často aplikované speciální vlastnost - Data. Tato vlastnost se používá v následující situaci. Typicky server slouží sloužit velký počet uživatelů, což znamená, že je třeba pro ukládání informací pro každého klienta, a tato informace musí být vázána na konkrétní zásuvky. V takových situacích je použití ruky-vazba je velmi nepohodlné, a proto široce používán vlastnost dat. Je však důležité mít na paměti, že data - je ukazatel, a proto je důležité, aby se vždy zkontrolovat, zda všechna pravidla práce s ukazateli (označující typ přidělování paměti, atd.)

dokumentace

K dnešnímu dni, literatura o rozvoj „klient - server“ aplikací Delphi, týkající se vývoje a aplikace zásuvky zobrazeno jen velmi málo. Proto je pro podrobnému zkoumání tohoto aspektu může odkazovat na dokumentaci Linux a Unix-systémy jako je dostatečně podrobně techniku zavádění aplikací pomocí zásuvky, ale obvykle v Perl nebo C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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