កុំព្យូទ័រ, បណ្តាញ
ម៉ាស៊ីនភ្ញៀវម៉ាស៊ីនបម្រើផ្អែកលើរន្ធ Delphi
ថ្ងៃនេះគឺទាក់ទងនឹងបញ្ហាយ៉ាងខ្លាំងដែលជាប្រធានបទនៅក្នុងវិស័យបច្ចេកវិទ្យាដែលបានឧទ្ទិសដល់ការអភិវឌ្ឍនិងការដាក់ពង្រាយស្ថាបត្យកម្ម "ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ" ។ នេះគឺដោយសារតែការពិតដែលថាប្រព័ន្ធពជញ្ជីងច្រើនត្រូវបានគេប្រើកាន់តែខ្លាំងឡើងនៅក្នុងវិស័យនានា។ លើសពីនេះទៀតមូលដ្ឋានទិន្នន័យណាមួយនៃការរចនាសម្ព័ននេះត្រូវបានបង្កើតឡើងនេះបើយោងតាមប៉ារ៉ាម៉ែត្រជាក់លាក់, ក្នុងរបៀបមួយដែលធ្វើការជាមួយវានៅក្នុងរបៀបធម្មតាគឺអាចធ្វើទៅបានតែជាមួយការប្រើប្រាស់កម្មវិធីពិសេសនេះ។ ដូច្នេះការអនុវត្តន៍នៃស្ថាបត្យកម្ម "ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ" - កិច្ចការសំខាន់ខ្លាំងណាស់ដែលបានកើតឡើងនៅមុនពេលដែលនាយកដ្ឋាននៃបច្ចេកវិទ្យានៅតំបន់នានា, ដំណោះស្រាយទទួលបានជោគជ័យនៃការដែលនឹងអនុញ្ញាតឱ្យក្រុមហ៊ុននេះដើម្បីប្រតិបត្តិការល្អប្រសើរបំផុតនិងដោយរលូន។
ម៉ាស៊ីនបម្រើផ្អែកលើរន្ធ
ម៉ាស៊ីនបម្រើបានរត់នៅលើរន្ធពិធីការក្នុងពេលដំណាលគ្នាអាចដោះស្រាយសំណើពីមួយចំនួនធំនៃអ្នកប្រើប្រាស់។ ក្នុងករណីនេះអ្នកគ្រប់គ្រងនៅពេលណាមួយដែលអាចធ្វើឱ្យការលៃតម្រូវការកំណត់ដើម្បីកំណត់ដែនកំណត់លើចំនួននៃអ្នកប្រើប្រាស់ស្របពេលនេះ។ តាមលំនាំដើមជម្រើសនេះមានការរឹតបន្តឹងទេ។
បន្ទាប់ពីការតភ្ជាប់ម៉ាស៊ីនភ្ញៀវទៅម៉ាស៊ីនបម្រើគឺដាច់ដោយឡែកមួយជាមួយនឹងការឆានែលរន្ធដែលទិន្នន័យត្រូវបានផ្លាស់ប្តូរមួយ។ ទោះជាយ៉ាងណាល្អប្រសើរបំផុតនិងមានសុវត្ថិភាពគឺការដាក់ពង្រាយការតភ្ជាប់ថ្មីសម្រាប់ដំណើរការបុគ្គលជាក់លាក់គ្នា។
គ្រោងការណ៍នៃស្ថាបត្យកម្ម "ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ"
សូមពិចារណាក្នុងការលម្អិតបន្ថែមទៀតការអនុវត្តនៃសៀគ្វីស្ថាបត្យកម្មបន្តការវិភាគនិយមន័យប្រើជាទូទៅ:
1. លក្ខណៈសម្បត្តិ ServerType និងកំពង់ផែ។ នៅក្នុងលំដាប់ដែលអ្នកប្រើអាចតភ្ជាប់ទៅម៉ាស៊ីនបម្រើនោះវាជាការសំខាន់ដើម្បីធានាថាកំពង់ផែដែលបានប្រើដោយម៉ាស៊ីនបម្រើនិងការប្រកួតម៉ាស៊ីនភ្ញៀវ។ នោះហើយគឺជាគោលបំណងនៃប៉ារ៉ាម៉ែត្រត្រូវបានធ្វើឡើងនៅក្នុងនេះកំពង់ផែអចលនទ្រព្យ។ ប្រភេទការតភ្ជាប់ត្រូវបានកំណត់ ServerType ។
2. ដំណើរការបើករន្ធនេះ។ សម្រាប់សម័យ "ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ" វាជាការសំខាន់ដើម្បីបើករន្ធមួយនិងច្រក។ សូមស្តាប់ដោយប្រើលក្ខណសម្បត្តិនេះ។
3. បន្ទាប់, ការផ្លាស់ប្តូរទិន្នន័យដោយអ្នកប្រើ។ នៅការបញ្ចប់នៃការងារនេះត្រូវចំណាយពេលដាក់បិទម៉ាស៊ីនភ្ញៀវ។ ជាមួយនឹងការសមរម្យ ដែលក្រុមអ្នកគ្រប់គ្រងប្រព័ន្ធ របស់ម៉ាស៊ីនបម្រើដែលបានបញ្ចប់ការងាររបស់ខ្លួនបំបែកការតភ្ជាប់ត្រូវបានបង្កើតឡើងទាំងអស់និងបញ្ឈប់ដំណើរការនៃការរង់ចាំសម្រាប់ការតភ្ជាប់ថ្មី។
ពាក្យស្នើសុំ TServerSocket នៅក្នុងភាសានៃកម្មវិធី Delphi នេះ«ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ "
សម្រាប់ការផ្ញើនិងទទួលទិន្នន័យពីអ្នកប្រើដែលប្រើព្រឹត្តិការណ៍ OnClientWrite និង OnClientRead នេះ។ ក្នុងករណីនេះអ្នកប្រើអាចទាក់ទងតាមរយៈប៉ារ៉ាម៉ែត្រដូចជា ClientSocket នេះ។ នៅក្នុងការងារជាញឹកញាប់ប្រើវិធីសាស្រ្តនិងលក្ខណៈសម្បត្តិដូចខាងក្រោម:
- អ្នកប្រើប្រាស់បានតភ្ជាប់ចំនួននៅពេលនេះ!
- ចំនួននៃដំណើរការសកម្ម;
- ចំនួននៃដំណើរការដោយឥតគិតថ្លៃ!
- ច្រក, ជាឈ្មោះម៉ាស៊ីននិងអាសយដ្ឋាន IP ដែលការក្នុងស្រុក;
- ដោះសោនិងចាក់សោរន្ធ។
ជាចុងក្រោយ, យកចិត្តទុកដាក់អនុវត្តជាញឹកញាប់ជាទ្រព្យសម្បត្តិពិសេស - ទិន្នន័យ។ អចលនទ្រព្យនេះត្រូវបានប្រើនៅក្នុងស្ថានភាពដូចខាងក្រោម។ ជាធម្មតា, ម៉ាស៊ីនបម្រើត្រូវបានប្រើដើម្បីបម្រើមួយចំនួនធំនៃអ្នកប្រើ, ដែលមានន័យថាមានតម្រូវការក្នុងការផ្ទុកទិន្នន័យសម្រាប់អតិថិជនគ្នាមួយ, ហើយព័តមាននេះត្រូវការដើម្បីត្រូវបានចងទៅនឹងរន្ធជាក់លាក់មួយ។ នៅក្នុងស្ថានភាពបែបនេះការប្រើប្រាស់នៃការចងដៃគឺស្រួលណាស់នេះ, ហើយដូច្នេះការប្រើយ៉ាងទូលំទូលាយអចលនទ្រព្យទិន្នន័យ។ ទោះជាយ៉ាងណាវាជាការសំខាន់ដែលត្រូវចងចាំថាទិន្នន័យនេះ - គឺព្រួញមួយហើយដូច្នេះវាជាការសំខាន់ដើម្បីតែងតែពិនិត្យមើលថាតើច្បាប់ទាំងអស់នៃការងារជាមួយព្រួញ (ចង្អុរបង្ហាញពីប្រភេទនៃការបែងចែកការចងចាំជាដើម)
ឯកសារ
កាលបរិច្ឆេត, អក្សរសិល្ប៍លើការអភិវឌ្ឍនៃ "ម៉ាស៊ីនភ្ញៀវ - ម៉ាស៊ីនបម្រើ" កម្មវិធី Delphi, ទាក់ទងទៅនឹងការអភិវឌ្ឍនិងកម្មវិធីនៃរន្ធដែលបានបង្ហាញតិចតួចណាស់។ ដូច្នេះសម្រាប់ការពិនិត្យលម្អិតនៃទិដ្ឋភាពនេះអាចយោងទៅឯកសារលីនុចនិងយូនីក-ប្រព័ន្ធដូចជាការ វាជាបច្ចេកទេសនៃការលម្អិតគ្រប់គ្រាន់ការដាក់ពង្រាយកម្មវិធីដោយប្រើរន្ធនោះទេប៉ុន្តែជាធម្មតាក្នុង Perl ឬ C ++ ។
Similar articles
Trending Now