Számítógépek, Hálózat
Delphi kliens-szerver alapú aljzatok
Ma egy nagyon aktuális téma a információtechnológia területén, elkötelezett a fejlesztését és telepítését az építészet „ügyfél - kiszolgáló”. Ez annak a ténynek köszönhető, hogy az információs rendszerek különböző szinteken egyre gyakrabban használják különböző területeken. Továbbá a szerkezete olyan adatbázis létrehozása bizonyos paraméterekkel, oly módon, hogy a munka vele a normál üzemmódban csak akkor lehetséges a speciális alkalmazásokhoz. Ezért a végrehajtási az architektúra „ügyfél - kiszolgáló” - egy nagyon fontos feladat előtt bekövetkezett a szervezeti egységek az információs technológia különböző helyeken, a sikeres megoldása, amely lehetővé teszi a vállalat működését optimálisan és egyenletesen.
Szerver alapú aljzatok
Server fut a protokoll aljzatok egyszerre kezelni kérések nagy számú felhasználó. Ebben az esetben a rendszergazda bármikor módosíthatod a beállításokat, hogy meghatározzák az egyidejű felhasználók száma. Alapértelmezés szerint ez az opció nincs korlátozás.
Miután csatlakoztatta a klienstől a szerverhez egy külön csatornát egy aljzat, amelyre adatokat cseréltek. Azonban a legoptimálisabb és biztonságos, hogy telepíteni egy új kapcsolatot minden egyes konkrét folyamatot.
Rendszer az architektúra „ügyfél - kiszolgáló”
Tekintsük részletesebben végrehajtásának áramköri architektúrát egymás elemzésére leggyakrabban használt meghatározások:
1. Tulajdonságok ServerType és a Port. Annak érdekében, hogy a felhasználó tud csatlakozni a szerverhez, fontos annak biztosítása, hogy a használt portot mind a szerver és a kliens mérkőzés. Ez a célja ennek a paraméternek készül ingatlan Port. kapcsolat típusa határozza ServerType.
2. a nyitás folyamata a foglalat. A session „ügyfél - kiszolgáló” fontos, hogy nyissa meg a socket és port. Figyeljen a tulajdon.
3. Ezután adatcsere a felhasználó. Az a munka befejezésekor kerül sor le a klienst. A megfelelő rendszergazda csapat, a kiszolgáló befejezi a munkát, megtörve minden létrehozott kapcsolatokat és leállítása a folyamat vár az új kapcsolatokat.
Alkalmazás TServerSocket nyelvén Delphi alkalmazások «kliens - szerver”
Küldésére és fogadására adatokat a felhasználó a rendezvény OnClientWrite és OnClientRead. Ebben az esetben a felhasználó kölcsönhatásba léphet egy paraméter, mint például a ClientSocket. Munkahelyen gyakran használja az alábbi módszerek és tulajdonságok:
- több összekapcsolt felhasználók ebben a pillanatban;
- az aktív folyamatok;
- a számos ingyenes folyamatok
- port, a gép nevét és az IP-címet a helyi;
- kinyit, és rögzítse a csatlakozót.
Végül figyelni, hogy a gyakran alkalmazott speciális tulajdonsága - adat. Ez a tulajdonság a következő helyzetben. Jellemzően a szerver kiszolgálni nagy számú felhasználó, ami azt jelenti, hogy szükség van, hogy adatokat tároljon minden ügyfél számára, és ezt az információt kell kapcsolni egy adott aljzatba. Ilyen helyzetekben a használata kézi kötés igen kényelmetlen, ezért széles körben használt adatok tulajdon. Azonban fontos megjegyezni, hogy az adatok - egy mutató, ezért fontos, hogy mindig ellenőrizze, hogy az összes szabályt munka mutatókkal (jelezve a típusú memória kiosztás, stb)
dokumentáció
A mai napig a szakirodalom a fejlesztés a „kliens - szerver” alkalmazások Delphi kapcsolatos fejlesztése és alkalmazása a foglalat látható nagyon keveset. Ezért a részletes vizsgálat ezen aspektusa lehet hivatkozni a Linux dokumentáció és Unix-rendszerek elegendő részletességgel a technika telepítésével alkalmazások foglalatok, de általában a Perl vagy C ++.
Similar articles
Trending Now