TietokoneetVerkko

Delphi client-server perustuu pistorasiat

Tänään on hyvin ajankohtainen teema alalla tietotekniikan, omistettu kehittämiseen ja käyttöönottoon arkkitehtuurin "asiakas - palvelin". Tämä johtuu siitä, että tietojärjestelmät eri mittakaavoissa käytetään yhä enemmän eri aloilla. Lisäksi rakenne minkä tahansa tietokanta on luotu mukaan tiettyjä parametreja, niin että työskennellä sen normaalissa tilassa on mahdollista vain käyttämällä erityisiä sovelluksia. Siksi täytäntöönpano arkkitehtuurin "asiakas - palvelin" - erittäin tärkeä tehtävä, joka tapahtuu ennen osastojen tietotekniikan eri sivustoja, onnistunut ratkaisu, jonka avulla yrityksen toiminnan optimaalisesti ja tasaisesti.

Server perustuu pistorasiat

Palvelin käynnissä protokollan pistorasiat voi samanaikaisesti käsittelemään pyyntöjä suuri määrä käyttäjiä. Tällöin ylläpitäjä voi milloin tahansa tehdä muutoksia asetuksiin asettaa rajoja samanaikaisten käyttäjien määrä. Oletuksena tämä vaihtoehto ei ole rajoituksia.

Liittämisen jälkeen asiakas että palvelin on erillinen kanava, jossa on liittimeen jossa dataa vaihdetaan. Kuitenkin kaikkein paras ja turvallinen on ottaa käyttöön uusi yhteys kutakin erityistä yksilöllinen prosessi.

Kaavio arkkitehtuurista "asiakas - palvelin"

Harkita tarkemmin toteuttamiseen piiriarkkitehtuurityyppinsä peräkkäin analysoida yleisesti käytetyt määritelmät:

1. Ominaisuudet ServerType ja Port. Jotta käyttäjä voi muodostaa yhteyden palvelimeen, on tärkeää varmistaa, että portti käyttää sekä palvelimen ja asiakkaan ottelussa. Tämä on tavoitteena tämän parametrin tehdään omaisuutta Port. yhteystyyppi on määritelty ServerType.

2. avaamisessa pistorasiasta. Istuntoa "asiakas - palvelin" on tärkeää avata pistorasiaan ja satamaan. Kuuntele käyttäen omaisuutta.

3. Seuraavaksi tiedonsiirtoa käyttäjälle. Vuoden loppuun työ tapahtuu pois asiakkaalle. Sopivan järjestelmän ylläpitäjä joukkue, palvelin saa työnsä päätökseen, rikkoi kaikki perustettu yhteydet ja lopettamalla prosessi odottaa uusia yhteyksiä.

Sovellus TServerSocket kielellä Delphi sovellusten «asiakas - palvelin"

Lähettää ja vastaanottaa informaatiota käyttäjän tapahtumaa käyttävän OnClientWrite ja OnClientRead. Tässä tapauksessa käyttäjä voi olla vuorovaikutuksessa kautta parametri, kuten clientSocket. Töissä usein käytetään seuraavia menetelmiä ja ominaisuuksia:

- käyttäjien lukumäärän tällä hetkellä;

- määrä aktiivisia prosesseja;

- vapaiden prosessien

- portti, isännän nimi ja IP-osoite paikallisen;

- avata ja lukita pistorasiaan.

Lopuksi, kiinnittää huomiota usein sovellettu erityinen ominaisuus - Data. Tämä ominaisuus on käytössä seuraavissa tilanteissa. Yleensä palvelimen käytetään palvelemaan useita käyttäjiä, mikä tarkoittaa, että on tarpeen säilyttää tiedot kunkin asiakkaan, ja tämä tieto on sidottu tiettyyn pistorasiaan. Tällaisissa tilanteissa käyttö käsin sitoutuminen on erittäin hankalaa, ja siksi laajalti käytetty data omaisuutta. On kuitenkin tärkeää muistaa, että Data - on osoitin, ja siksi on tärkeää aina tarkistaa, onko kaikki säännöt työn osoittimet (tyypin osoittavan muistin jakamista, jne)

dokumentointi

Tähän mennessä kirjallisuudessa kehittämiseen "asiakas - palvelin" sovelluksia Delphi, jotka liittyvät kehittäminen ja soveltaminen pistorasian osoittanut hyvin vähän. Siksi yksityiskohtaisen tarkastelun tämä seikka voidaan viitata Linux dokumentointi ja Unix-järjestelmiä se on riittävän yksityiskohtaisesti tekniikan käyttöön sovelluksia käyttäen pistorasiat, mutta yleensä Perl tai C ++:.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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