Kọmputa, Nẹtiwọki
Delphi ni ose-server da lori sockets
Loni ni a gidigidi ti agbegbe akori ni awọn aaye ti alaye ọna ẹrọ, igbẹhin si idagbasoke ati imuṣiṣẹ ti awọn faaji "ose - server". Eleyi jẹ nitori si ni otitọ wipe alaye awọn ọna šiše ti awọn orisirisi irẹjẹ ti wa ni increasingly lo ninu orisirisi aaye. Siwaju si, awọn be ti eyikeyi database ti wa ni da ni ibamu si awọn sile, ni iru kan ona ti ṣiṣẹ pẹlu awọn ti o ni ipo deede ni ṣee ṣe nikan pẹlu awọn lilo ti pataki ohun elo. Nitorina, awọn imuse ti awọn faaji "ose - server" - kan pataki-ṣiṣe ti o waye ṣaaju ki o to awọn apa ti alaye ọna ẹrọ ni orisirisi ojula, awọn aseyori ojutu ti eyi ti yoo gba awọn ile-lati ṣiṣẹ optimally ati laisiyonu.
Server da lori sockets
Server nṣiṣẹ lori bèèrè ìtẹbọ le ni nigbakannaa mu ibeere lati kan ti o tobi nọmba ti awọn olumulo. Ni idi eyi, awọn administrator ni eyikeyi akoko le ṣe awọn atunṣe si awọn eto lati ṣeto ifilelẹ lọ lori awọn nọmba ti nigbakanna awọn olumulo. Nipa aiyipada, aṣayan yi ni o ni ko ihamọ.
Lẹhin ti pọ ni ose lati awọn olupin ti wa ni a lọtọ ikanni pẹlu kan iho lori eyi ti data ti wa ni paarọ. Sibẹsibẹ, awọn julọ ti aipe ati ni aabo ni lati ran awọn isopọ tuntun kan fun kọọkan pato olukuluku ilana.
Eni ti awọn faaji "ose - server"
Ro ni diẹ si awọn apejuwe awọn imuse ti Circuit faaji sequentially gbeyewo commonly lo itumo:
1. Properties ServerType ati Port. Ni ibere ti awọn olumulo le sopọ si olupin awọn, o jẹ pataki lati rii daju wipe awọn ibudo ti lo nipa mejeeji awọn olupin ati ni ose baramu. Ti o ni idi ti yi paramita ni ṣe ni ini Port. asopọ iru ti wa ni telẹ ServerType.
2. Awọn ilana ti nsii awọn iho. Fun awọn igba "ni ose - server" o jẹ pataki lati ṣii a iho ki o si ibudo. Gbọ lilo awọn ohun ini.
3. Next, data paṣipaarọ pẹlu awọn olumulo. Ni Ipari ti awọn iṣẹ gba to gbe pa awọn ose. Pẹlu awọn yẹ eto administrator egbe, awọn olupin to pari awọn oniwe-ise, kikan gbogbo mulẹ awọn isopọ ati idekun awọn ilana ti nduro fun titun awọn isopọ.
Ohun elo TServerSocket ninu ede ti Delphi ohun elo «ose - server"
Fun fifiranṣẹ ati gbigba awọn alaye lati a olumulo nipa lilo awọn iṣẹlẹ OnClientWrite ati OnClientRead. Ni idi eyi ti olumulo le se nlo nipasẹ a paramita bi awọn ClientSocket. Ni ise igba nlo awọn ọna wọnyi ati awọn-ini:
- nọmba ti sopọ awọn olumulo ni akoko;
- awọn nọmba ti nṣiṣe lọwọ lakọkọ;
- awọn nọmba ti free lakọkọ;
- ibudo, awọn ogun orukọ ati awọn IP-adirẹsi ti awọn ti agbegbe;
- šii ki o si pa awọn iho.
Níkẹyìn, san ifojusi si awọn igba loo kan pataki ohun ini - Data. Eleyi ohun ini ti lo ni awọn wọnyi ti itoju. Ojo melo, awọn olupin ti lo lati sin kan ti o tobi nọmba ti awọn olumulo, eyi ti o tumo si wipe o wa ni a nilo lati fi alaye fun kọọkan ose, ati alaye yi nilo lati wa ni ti so lati kan pato iho. Ni iru ipo, awọn lilo ti ọwọ-abuda jẹ gidigidi inconvenient, ati Nitorina o gbajumo ni lilo Data ini. Sibẹsibẹ, o jẹ pataki lati ranti wipe awọn Data - ni a ijuboluwole, ati nitori ti o jẹ pataki lati nigbagbogbo ṣayẹwo boya gbogbo awọn ofin ti ise pẹlu awọn ifẹnule (afihan iru ti iranti ipin, bbl)
iwe
Lati ọjọ, awọn litireso lori idagbasoke ti awọn "ose - server" awọn ohun elo Delphi, o jọmọ si awọn idagbasoke ati ohun elo ti awọn iho han gidigidi kekere. Nitorina, fun a alaye ibewo ti yi aspect le tọkasi awọn Linux iwe ati UNIX-ọna šiše bi o jẹ to apejuwe awọn ilana ti deploying ohun elo lilo sockets, sugbon o maa n ni Perl tabi C ++.
Similar articles
Trending Now