ኮምፒውተሮችአውታረ መረብ

እግሮች ላይ የተመሠረተ ዴልፊ ደንበኛ-አገልጋይ

"- አገልጋይ ደንበኛ" ዛሬ ልማት እና በሥነ ሕንፃ ማሰማራት የወሰኑ የመረጃ ቴክኖሎጂ መስክ ውስጥ በጣም በርዕስ ጭብጥ ነው. ይህ በተለያዩ ቅርፊቶች መካከል የመረጃ ሥርዓቶች እየጨመረ በተለያዩ መስኮች ላይ ይውላሉ እውነታ ምክንያት ነው. ከዚህም በላይ ማንኛውም የውሂብ ጎታ መዋቅር ብቻ ልዩ መተግበሪያዎች አጠቃቀም ጋር ይቻላል በመደበኛ ሁነታ ጋር የሚሰሩ እንዲህ ያለ መንገድ ላይ አንዳንድ ልኬቶችን, እንደ ይፈጠራል. ስለዚህ, ስለ ሕንፃ ትግበራ "ደንበኛ - አገልጋይ" - በተለያዩ ጣቢያዎች ላይ የመረጃ ቴክኖሎጂ ዲፓርትመንቶች ፊት የሚከሰተው አንድ በጣም አስፈላጊ ተግባር, ይህም በተሳካ ሁኔታ መፍትሔ ኩባንያው በተመቻቸ ሲሆን በተቃና ያስችላቸዋል.

የአገልጋይ እግሮች ላይ የተመሠረተ

የ ፕሮቶኮል እግሮች ላይ እየሄደ አገልጋይ በተመሳሳይ ተጠቃሚዎች ብዙ ቁጥር ከ ጥያቄዎችን ማስተናገድ ይችላሉ. በዚህ ሁኔታ, በማንኛውም ጊዜ አስተዳዳሪ የተመሳሳይ ተጠቃሚዎች ብዛት ላይ ገደብ ማበጀት ወደ ቅንብሮች ማስተካከያ ማድረግ ይችላሉ. በነባሪነት, ይህ አማራጭ ምንም ገደቦች አሉት.

ከአገልጋዩ ጋር የደንበኛው በመገናኘት በኋላ ውሂብ መለዋወጥ ነው ይህም ላይ አንድ ሶኬት ጋር የተለየ ሰርጥ ነው. ይሁን እንጂ በጣም ለተመቻቸ እና ደህንነቱ እያንዳንዱ የተወሰነ ግለሰብ ሂደት አዲስ ግንኙነት ለማሰማራት ነው.

የ ሕንፃ መርሃግብር "ደንበኛ - አገልጋይ"

ተጨማሪ ዝርዝር ውስጥ በብዛት ጥቅም ላይ ትርጓሜዎች በመተንተን የወረዳ የሕንጻ በቅደም ተከተል ያለውን አፈጻጸም እንመልከት:

1. ንብረቶች ServerType እና ወደብ. ተጠቃሚው ወደ አገልጋይ መገናኘት እንደሚችል እንዲቻል, ይህም ወደብ በአገልጋዩ እና ደንበኛው ተዛማጅ በሁለቱም የሚጠቀምበት መሆኑን ማረጋገጥ አስፈላጊ ነው. ይህ በዚህ መለኪያ ዓላማ ንብረት ወደብ ውስጥ ነው ነው. የግንኙነት አይነት ServerType የተገለጸ ነው.

2. ሶኬት በመክፈት ሂደት. ክፍለ ጊዜ ያህል "ደንበኛ - አገልጋይ" አንድ ሶኬት እና ወደብ መክፈት አስፈላጊ ነው. የ ንብረት በመጠቀም ያዳምጡ.

3. በመቀጠል ተጠቃሚው ጋር ውሂብ ይለዋወጡ. ሥራ ማጠናቀቂያ ላይ የደንበኛው ጠፍቷል ቦታ ይወስዳል. አግባብ ጋር ስርዓት አስተዳዳሪ ቡድን, አገልጋዩ ሁሉ የተቋቋመ ግንኙነቶች ሰበር እንዲሁም አዳዲስ ግንኙነቶችን በመጠበቅ ሂደት ለማቆም, የራሱ ሥራ ተጠናቀቀ.

ዴልፊ መተግበሪያዎች ቋንቋ ማመልከቻ TServerSocket «ደንበኛ - አገልጋይ"

ክስተቱ OnClientWrite እና OnClientRead በመጠቀም አንድ ተጠቃሚ መረጃ ለመላክ እና ለመቀበል. በዚህ ሁኔታ ውስጥ ተጠቃሚው እንደ ClientSocket እንደ ግቤት በኩል መስተጋብር ይችላሉ. ሥራ ላይ ብዙውን ጊዜ የሚከተሉትን ዘዴዎች እና ባህሪያት ይጠቀማል:

- በአሁኑ ጊዜ የተገናኙ ተጠቃሚዎች ብዛት;

- ንቁ ሂደቶች ብዛት;

- ነፃ ሂደቶች ብዛት;

- ወደብ, አስተናጋጅ ስም እና በአካባቢው ያለውን አይፒ-አድራሻ;

- ለመክፈት እና መሰኪያዎችን መቆለፍ.

በመጨረሻም ብዙውን ጊዜ ተግባራዊ ልዩ ንብረት ትኩረት መስጠት - ውሂብ. ይህ ንብረት በሚከተለው ሁኔታ ውስጥ ጥቅም ላይ ውሏል. በዋናነት, አገልጋዩ በዚያ ለእያንዳንዱ ደንበኛ መረጃ ለማከማቸት አንድ አስፈላጊ ነው, እና ይህን መረጃ አንድ የተወሰነ ሶኬት ጋር ይተሳሰራሉ ያስፈልገዋል ማለት ነው ይህም ተጠቃሚዎች ከፍተኛ ቁጥር, ለማገልገል ጥቅም ላይ ይውላል. እንደዚህ ዓይነት ሁኔታዎች ውስጥ, በእጅ-አስገዳጅ መጠቀም በጣም የማይመች, ስለዚህም በስፋት ጥቅም ላይ የውሂብ ንብረት ነው. ሆኖም ግን, ይህ ውሂብ መሆኑን ማስታወስ ጠቃሚ ነው - አንድ ጠቋሚ ነው, ስለዚህ ሁልጊዜ ዘዴውን ጋር ሥራ ሁሉ ደንቦች (ትውስታ ምደባ, ወዘተ ዓይነት የሚጠቁሙ) እንደሆነ ማረጋገጥ አስፈላጊ ነው

ስነዳ

እስከዛሬ ድረስ, በ "ደንበኛ - አገልጋይ" ልማት ላይ ጽሑፎቹ መሰኪያዎችን ልማት እና ማመልከቻ ጋር በተያያዘ መተግበሪያዎች ዴልፊ, በጣም ጥቂት ይታያል. ስለዚህ, ይህ ገጽታ ዝርዝር ምርመራ ለ Linux ሰነድ እና ዩኒክስ-ስርዓት እንደ ሊያመለክት ይችላል ይህ በቂ ዝርዝር እግሮች በመጠቀም መተግበሪያዎችን የማስፈሪያ ያለውን ቴክኒክ ነው, ነገር ግን አብዛኛውን ጊዜ ፐርል ወይም ሲ ውስጥ ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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