ՀամակարգիչներՑանց

Delphi հաճախորդը-սերվերի վրա հիմնված վարդակների

Այսօր շատ արդիական թեմա է Տեղեկատվական տեխնոլոգիաների ոլորտում, որը նվիրված է զարգացման եւ տեղակայման ճարտարապետության «հաճախորդ - սերվերային»: Դա պայմանավորված է այն հանգամանքով, որ տեղեկատվական համակարգերը տարբեր ծավալներով են ավելի օգտագործվում է տարբեր ոլորտներում: Բացի այդ, կառուցվածքը ցանկացած բազայի ստեղծված է ըստ որոշակի պարամետրերի, այնպիսի եղանակով, որ աշխատելու հետ, որ նորմալ ռեժիմով հնարավոր է միայն օգտագործման հատուկ ծրագրեր. Հետեւաբար, իրականացումը ճարտարապետական «հաճախորդ - սերվեր», - մի շատ կարեւոր խնդիր է, որ տեղի է ունենում մինչեւ վարչությունների տեղեկատվական տեխնոլոգիաների տարբեր վայրերում, հաջող լուծումը, որը թույլ կտա ընկերությանը օպտիմալ եւ սահուն.

Սերվերի վրա հիմնված վարդակների

Սերվերի աշխատում է արձանագրային վարդակների կարող է միաժամանակ գործածել հարցումներ մի մեծ թվով օգտագործողներ. Այս դեպքում է, որ ադմինիստրատորը ցանկացած ժամանակ կարող եք կատարել ճշգրտումներ պարամետրերը սահմանել սահմանափակումներ թվի մրցակից օգտվողների. Ըստ նախնականի, այս տարբերակը չունի սահմանափակումներ.

Միացնելուց հետո հաճախորդին սերվերի մի առանձին հեռուստաալիքը վարդակից, որի վրա տվյալների փոխանակում. Սակայն, առավել օպտիմալ եւ անվտանգ է տեղակայել նոր միացում յուրաքանչյուր որոշակի գործընթացում.

Սխեման ճարտարապետության «հաճախորդ - սերվեր»

Հաշվի առնել ավելի մանրամասն իրականացումը տպատախտակները ճարտարապետության հերթականությամբ վերլուծության լայնորեն օգտագործվող սահմանումները:

1. Properties ServerType եւ նավահանգիստ է. Որպեսզի օգտվողը կարող է միանալ սերվերի, դա կարեւոր է ապահովել, որ նավահանգիստ օգտագործվում է, թե սերվերի եւ հաճախորդի խաղից: Սա է նպատակը այս պարամետրի կատարվում է գույքի Port. կապակցման տեսակ սահմանվում ServerType:

2. բացման գործընթացը վարդակից: Համար Նստաշրջանի «հաճախորդ - սերվեր« դա կարեւոր է բացել socket եւ նավահանգիստ. Լսեք օգտագործելով գույքը:

3. Հաջորդը, տվյալների փոխանակման օգտվողի հետ: Հանդիպման ավարտից հետո աշխատանքի է ունենում դուրս հաճախորդին: Հետ համապատասխան համակարգի ադմինիստրատոր թիմի, որ սերվերը ավարտում է իր աշխատանքը, խախտելով բոլոր հիմնադրվել կապեր եւ կասեցնել գործընթացը սպասում է նոր կապեր:

Դիմում TServerSocket լեզվով Delphi դիմումները «հաճախորդ - սերվեր»

Ուղարկելու համար եւ տեղեկատվություն ստանալու մի մասին, օգտագործելով միջոցառումը OnClientWrite եւ OnClientRead: Այս դեպքում օգտվողը կարող է փոխազդել միջոցով պարամետր, օրինակ, ինչպես ClientSocket: Աշխատանքի վայրում հաճախ օգտագործում են հետեւյալ մեթոդները եւ հատկությունները:

- միացված օգտվողների պահին.

- թիվն ակտիվ գործընթացների,

- թիվն ազատ գործընթացների.

- նավահանգիստ, ընդունող անունը եւ IP-հասցեն տեղական,

- բացելու եւ կողպեք վարդակից:

Վերջապես, ուշադրություն է հաճախ կիրառվող հատուկ գույքի տվյալները: Այս գույքը օգտագործվում է հետեւյալ իրավիճակում. Որպես կանոն, այդ սերվերի համար օգտագործվում է ծառայել մի մեծ թվով օգտագործողների, որը նշանակում է, որ անհրաժեշտություն կա պահել տեղեկություններ յուրաքանչյուր հաճախորդի, եւ այդ տեղեկատվությունը պետք է կապված է կոնկրետ վարդակից: Նման իրավիճակներում, օգտագործումը ձեռքի պարտավորեցնող է շատ անհարմար է, եւ, հետեւաբար, լայնորեն օգտագործվում տվյալներ գույքը. Սակայն, դա կարեւոր է հիշել, որ տվյալներ - ը ցուցիչ, եւ, հետեւաբար, դա կարեւոր է միշտ ստուգեք, թե արդյոք բոլոր կանոնների աշխատանքի հետ ցուցիչների (նշելով տեսակի հիշողության տեղաբաշխման, եւ այլն)

Փաստաթղթեր

Մինչ օրս, գրականությունը զարգացման վրա է «հաճախորդ - սերվերային" դիմումների Delphi, վերաբերում է զարգացման ու կիրառման վարդակից ցույց են տվել, շատ քիչ: Հետեւաբար, մի մանրամասն քննության այս առումով կարող է վերաբերել Linux փաստաթղթերի եւ Յունիքս-համակարգերի դա բավարար մանրամասնությամբ տեխնիկան տեղակայման դիմումները, օգտագործելով խարիսխները, բայց սովորաբար Perl կամ C ++:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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