Borland socket szerver oldal

A Delphi minden más verziója, a 3.01-es verziótól kezdődően, tartalmaz egy másik univerzális COM-klienst - a Borland Socket Server-t (fájl scktsrvr.exe a Delphi \ Bin könyvtárban). Verziójú alkalmazás, felvették a Delphi 3 és 4, ha fut bármilyen számítógépen, amely lehetővé teszi a hozzáférést bármilyen COM-kiszolgálók, valamint bármely távoli számítógép, amely hozzáférést biztosít a számítógép TCP / IP protokollt (általában nem csak a helyi hálózaton keresztül, hanem az interneten keresztül is). Természetesen gyakorlatilag nincsenek követelmények az ügyfélalkalmazást tartalmazó számítógéppel, kivéve a megfelelő TCP / IP protokolltámogatást és a megadott port elérését az Socket Server-t tartalmazó számítógéphez. Nyilvánvaló, hogy egy ilyen kiszolgálón elindított Socket Server alkalmazás súlyos veszélyt jelentett az adatok biztonságára, ezért nagyon óvatosan kell használni.

A Borland Socket Server változatai, amelyek a Delphi 5-ös és újabb részei, kicsit javultak. Ezeket az alkalmazásokat kétféle módon is futtathatja - hozzáférést biztosít az összes COM szerverhez, akárcsak az Socket Server korábbi verzióiban, és hozzáférést biztosít a regisztrációs adatbázisban speciálisan regisztrált korlátozott számú kiszolgálóhoz.

Borland socket szerver oldal

Ábra. 11.14. Borland Socket Server

Az alkalmazás ablakának segítségével megadhatja azokat a portszámokat, amelyekhez kommunikálni kíván távoli ügyfelekkel, és ellenőrizni kell a hozzáférést a COM kiszolgálókhoz. Beállíthatja a hozzáférési módot a Csatlakozások menüben a Csak regisztrált objektumok választógomb megnyomásával vagy törlésével. Ha megváltoztatja az Socket Server hozzáférési módját, akkor újra kell indítania.

Borland Socket Server eltérően DCOM nem igényel semmilyen kliens egységek és további beállításokat a munkaállomásokon, amely állítólag a vezérlőt, és teszi arról, hogy nem feltételez (kivéve, persze, hogy a munkaállomások el vannak látva a 32 bites Windows). Univerzális COM-ügyfélként ez és hasonló alkalmazások ideálisak az automatizálási kiszolgálók távoli eléréséhez az interneten keresztül vagy az interneten használt technológiák használatával. Ebben az esetben nagyon fontos, hogy ne minden olyan intézkedés, amely összefüggő telepítési és konfigurációs kiegészítő szoftver a számítógépen, amely tartalmazhat vezérlők (persze, amelyben maguk a vezérlők nem lehet elkerülni ebben az esetben, de lehet formájában ActiveX-vezérlők vagy elosztások formájában, weblapokból telepítve, ami gyakorlatilag megoldja a szállítási és konfigurálási problémákat).

Az elv a hozzáférést a COM-kiszolgáló a TCP / IP protokoll a következőképpen foglalható össze: „Hozzáférés a COM szerver elérhető az összes távoli számítógéphez való hozzáférést a TCP / IP protokoll segítségével a megadott portot tartalmazó szerver számítógép a feltétellel, hogy ezen a számítógépen A Socket Server vagy az azzal egyenértékű COM-ügyfél fut, és az ügyfél beállításai lehetővé teszik a távoli hozzáférést ehhez a kiszolgálóhoz. "

Kapcsolódó cikkek