कम्प्युटर, नेटवर्क
सकेट आधारित डेल्फी ग्राहक-सर्भर
"- सर्भर ग्राहक" आज जानकारी प्रविधिको क्षेत्रमा एक धेरै सामयिक विषय विकास र वास्तुकला को प्रयोग गर्न को लागि समर्पित छ। यो विभिन्न तराजू को जानकारी प्रणाली झन् विभिन्न क्षेत्रहरू प्रयोग गरिन्छ भन्ने तथ्यलाई कारण छ। यसबाहेक, कुनै पनि डाटाबेस को संरचना केही मापदण्डहरु, मात्र विशेष अनुप्रयोगहरूको प्रयोग संग सम्भव छ सामान्य मोड मा संग काम एक यस्तो तरिकामा अनुसार सिर्जना गरिएको छ। तसर्थ, वास्तुकला को कार्यान्वयन "ग्राहक - सर्भर" - एक धेरै महत्त्वपूर्ण कार्य विभिन्न साइटहरु मा सूचना प्रविधि को विभाग अघि हुन्छ कि, जो को सफल समाधान कम्पनी optimally र सजिलै सञ्चालन गर्न अनुमति दिन्छ।
सर्भर सकेट आधारित
प्रोटोकल सकेट मा चलिरहेको सर्भर साथ प्रयोगकर्ताहरूको एक ठूलो संख्या अनुरोध ह्यान्डल गर्न सक्नुहुन्छ। यस मामला मा, कुनै पनि समयमा प्रशासक भैरहेको प्रयोगकर्ताहरूको संख्या मा सीमा सेट गर्न सेटिङ समायोजन गर्न सक्नुहुन्छ। पूर्वनिर्धारित, यो विकल्प कुनै प्रतिबन्ध छ।
सर्भर ग्राहक जडान पछि डाटा साटासाट छ जो एक सकेट एउटा छुट्टै च्यानल हो। तर, सबै भन्दा इष्टतम र सुरक्षित प्रत्येक विशिष्ट व्यक्ति प्रक्रिया को लागि एक नयाँ जडान फैलिनु छ।
आर्किटेक्चर को योजना "ग्राहक - सर्भर"
थप विस्तार सामान्यतः प्रयोग परिभाषा विश्लेषण सर्किट वास्तुकला क्रमिक को कार्यान्वयन विचार गर्नुहोस्:
1 गुण ServerType र पोर्ट। प्रयोगकर्ता सर्भर जडान गर्न सक्ने क्रममा, यो प्रयोग पोर्ट सर्भर र ग्राहक म्याच दुवै द्वारा सुनिश्चित गर्न महत्त्वपूर्ण छ। यो मापदण्ड उद्देश्य सम्पत्ति पोर्ट बनेको छ। जडान प्रकार ServerType परिभाषित गरिएको छ।
2. सकेट खोल्ने प्रक्रिया। सत्र लागि "ग्राहक - सर्भर" यो महत्त्वपूर्ण एक सकेट र पोर्ट खोल्न छ। सम्पत्ति प्रयोग सुन्नुहोस्।
3. अर्को, प्रयोगकर्ता डाटा विनिमय। काम पूरा मा ग्राहक बन्द ठाँउ लिन्छ। उपयुक्त संग प्रणाली प्रशासकलाई टीम, सर्भर सबै स्थापित जडानहरू तोडने र नयाँ जडानहरू लागि प्रतीक्षा प्रक्रिया रोक, आफ्नो काम पूरा।
डेल्फी आवेदन भाषामा आवेदन TServerSocket «ग्राहक - सर्भर"
घटना OnClientWrite र OnClientRead प्रयोग गरेर प्रयोगकर्ता जानकारी पठाउन र प्राप्त गर्न। यस मामला मा प्रयोगकर्ता जस्तै ClientSocket रूपमा एउटा मापदण्ड मार्फत अन्तरक्रिया गर्न सक्नुहुन्छ। काममा अक्सर निम्न विधि र गुण प्रयोग गर्दछ:
- क्षणमा जडान प्रयोगकर्ताहरूको संख्या;
; सक्रिय प्रक्रियाहरू संख्या -
; निःशुल्क प्रक्रियाहरू संख्या -
- पोर्ट, होस्ट नाम र स्थानीय को आईपी-ठेगाना;
- अनलक र सकेट लक।
अन्तमा, अक्सर लागू विशेष सम्पत्ति ध्यान - डाटा। यो सम्पत्ति निम्न अवस्थामा प्रयोग गरिन्छ। सामान्यतया, सर्भर जो प्रत्येक ग्राहकको लागि सूचना भण्डारण गर्न आवश्यक छ, र यो जानकारी एक विशेष सकेट बाँधिएको गर्न आवश्यक अर्थ ठूलो प्रयोगकर्ताहरूको, नम्बर सेवा गर्न प्रयोग गरिन्छ। यस्तो अवस्थामा हात-बाध्यकारी प्रयोग धेरै असुविधाजनक, र यसैले व्यापक प्रयोग डाटा सम्पत्ति छ। तर, यो डाटा कि सम्झना गर्न महत्त्वपूर्ण छ - एक सूचक हो, र यसैले यसलाई सधैं सबै संकेत संग काम को नियम (स्मृति बाँडफाँड समिति, आदि को प्रकार संकेत) कि जाँच गर्न महत्त्वपूर्ण छ
दस्तावेज
मिति लागि, "ग्राहक - सर्भर" को विकास मा साहित्य सकेट विकास र आवेदन सम्बन्धी आवेदन डेल्फी, धेरै सानो देखाइयो। त्यसैले, यो पक्ष एक विस्तृत परीक्षा लागि लिनक्स दस्तावेज र युनिक्स-प्रणाली रूपमा उल्लेख गर्न सक्छन् यसलाई पर्याप्त विवरण सकेट प्रयोग गरेर परिनियोजन को प्रविधी छ, तर सामान्यतया पर्ल वा सी मा ++।
Similar articles
Trending Now