मैं विंडोज़ पर अवरुद्ध सी सॉकेट का उपयोग करता हूं। मैं सर्वर से क्लाइंट के डेटा के अपडेट भेजने के लिए उनका उपयोग करता हूं और इसके विपरीत। मैं एक उच्च आवृत्ति (प्रत्येक 100ms) पर अद्यतन भेजते हैं। क्या send()
फ़ंक्शन समाप्त होने से पहले डेटा प्राप्त करने के लिए प्राप्तकर्ता recv()
के लिए प्रतीक्षा करेगा?सी सॉकेट: आरईवी के अंत में इंतजार भेजता है?
मैं अगर मैं अच्छी तरह से समझ आदमी पेज नहीं मान: "। भेजने के सफल समापन के() संदेश के वितरण की गारंटी नहीं देता"
तो अगर एक 10 send()
आवृत्तियां चल रहा है, जबकि अन्य केवल पूरा 1 recv()
है तो क्या होगा?
क्या मुझे किसी प्रकार की स्वीकृति प्रणाली का उपयोग करने की आवश्यकता है?
सॉकेट के प्रोटोकॉल प्रकार क्या है? टीसीपी, यूडीपी, कुछ और? – torak
मैं टीसीपी प्रोटोकॉल का उपयोग करता हूं – Giann