Počítače, Síť
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