दिलचस्प पोस्ट
ग्लोथो () का उपयोग समझाएं? आईओएस में जावास्क्रिप्ट और फोनगैप का उपयोग करके मैं ऑट्रिएशन परिवर्तन को सही ढंग से कैसे पहचान सकता हूं? कैसे jquery कुकी में एक सरणी को स्टोर करने के लिए? एक श्रेणी से यादृच्छिक पूर्णांक उत्पन्न करना बाध्यकारी आइटम WPF DataGrid में ComboBoxColumn का स्रोत मैं स्क्वायर ओकेएचटीटीपी के साथ एक प्रमाणपत्र कैसे पिन कर सकता हूं? बार्ड में stderr और stdout पुनर्निर्देशित करें Xcode 6 आईओओ एक कोको टच फ्रेमवर्क बनाना – आर्किटेक्चर मुद्दे सी + + स्ट्रिंग लंबाई? मिश्रित मोड विधानसभा संस्करण 'v1.1.4322' के विरुद्ध बनाया गया है कैसे पायथन में दो unordered सूचियों (सेट नहीं) की कुशलता से तुलना करें? संपत्ति फ़ोल्डर से एक पीडीएफ फाइल पढ़ें कास्ट सूची <T> सूची <इंटरफ़ेस> एक fragmentpageradapter में पुन: उपयोग किए गए टुकड़े पंक्ति में अंतिम नहीं खाली सेल; एक्सेल VBA

क्या टीसीपी और यूडीपी सॉकेट समान पोर्ट का उपयोग कर सकते हैं?

सबसे पहले, क्या समान सर्वर पर यूडीपी और टीसीपी दोनों का उपयोग करने में कोई समस्या है?

दूसरे, क्या मैं उसी पोर्ट नंबर का उपयोग कर सकता हूँ?

वेब के समाधान से एकत्रित समाधान "क्या टीसीपी और यूडीपी सॉकेट समान पोर्ट का उपयोग कर सकते हैं?"

हां, आप एक ही पोर्ट नंबर का उपयोग टीसीपी और यूडीपी दोनों के लिए कर सकते हैं। कई प्रोटोकॉल पहले से ही करते हैं, उदाहरण के लिए DNS udp / 53 और tcp / 53 पर काम करता है।

तकनीकी रूप से प्रत्येक प्रोटोकॉल के लिए बंदरगाह पूल पूरी तरह से स्वतंत्र हैं, लेकिन उच्चतर स्तर के प्रोटोकॉल के लिए जो कि टीसीपी या यूडीपी का उपयोग कर सकते हैं, वे एक समान पोर्ट नंबर के लिए डिफॉल्ट हैं

अपने सर्वर को लिखते समय, ध्यान रखें कि एक टीसीपी सॉकेट के लिए घटनाओं का अनुक्रम यूडीपी सॉकेट के मुकाबले ज्यादा कठिन है, साथ ही सामान्य socket और bind कॉल आपको भी listen और accept

इसके अलावा कॉल accept करने से एक नई सॉकेट वापस आ जाएगी और यह सॉकेट है कि आपको ईवेंट प्राप्त करने के लिए भी मतदान करना होगा। आपके सर्वर को मूल सॉकेट पर एक साथ कई क्लाइंट सेवा प्रदान accept इन कनेक्शनों को accept करना जारी रखने के लिए तैयार रहना चाहिए, जिनमें से प्रत्येक को अपने स्वयं के सॉकेट पर ईवेंट प्राप्त करना ट्रिगर करना होगा।

सबसे पहले, सर्वर पर दोनों टीसीपी और यूडपी का उपयोग करने में कोई समस्या नहीं है।

दूसरे, हम एक ही बंदरगाह पर यूडीपी और टीसीपी दोनों के अनुरोध कर सकते हैं, क्योंकि प्रत्येक अनुरोध स्रोत आईपी, गंतव्य आईपी, स्रोत पोर्ट, गंतव्य पोर्ट, प्रोटोकॉल (प्रोटोकॉल के रूप में टीसीपी या यूडीपी हो सकता है) द्वारा क्विंटप्ले द्वारा पहचाने जाते हैं।