Csatlakozó dll fájlt az interneten keresztül

Hello mindenkinek! Fejlesztése egy programot (fizetett előfizetési), azt szeretnénk, hogy győződjön meg arról, hogy a program új lendületet vett a könyvtárak saját szerver (távollétében az előfizetés - a könyvtár nem áll rendelkezésre). Két kérdésem van:

  1. Hogyan dinamikusan csatlakozni dll található, amely a kiszolgálón, akkor a program futtatásához?
  2. Hogyan, hogy a dll adatok csak ről a programot? Ahhoz, hogy csak le kell tölteni őket, hogy lehetetlen.

Mit kíván tenni az RPC. Más szóval, az Ön által küldött, hogy a kiszolgáló nevét a funkció és a paraméterei, és ennek fejében egy függvény eredménye.

A legkényelmesebb nevű mechanizmussal RPC SOAP. Célszerű, hogy a szerver biztosítja a funkciók leírását formájában WSDL - A fájl, amelyből a kódot bármilyen nyelven lehet előállítani. Például, ha a szerver támogatja, akkor hívja sumOfTwoNumber funkció (5.6), és visszaadja 11. Ez átalakítja a generált kód maga funkciókat és paramétereket érthető formában szerver, így a szerver és kap választ a szervertől.

Amennyire emlékszem, a C # is csatlakoztatható webszolgáltatások (SOAP emberi név), mint egy egyszerű csomag. Meg kell jegyezni, hogy az adatokat a kliens és a szerver továbbítja XML formátumban. ami miatt a forgalom nagy lehet, és lassú. És anélkül, hogy az internet funkciók és egyáltalán nem fog működni.

Egy program, amit képvisel? ASP.Net alkalmazás? És milyen dll. Net szerelési vagy Win32 dll? Az első esetben a védelem viszonylag könnyű feltörni. Második cm. Védelmi módszereket natív Win32 alkalmazásokat. Az egyetlen járható út a védelmére Net tisztán online alkalmazás - a kiszabott feladatokat bármely szolgáltatást a kiszolgálón, amely foglalkozik az előfizetők a saját azonosítási tokenek.

Kapcsolódó cikkek