के लिए यादृच्छिक बंदरगाह प्राप्त करें मुझे एक ऐसा प्रोग्राम बनाना होगा जो यूडीपी सॉकेट के माध्यम से उसी कंप्यूटर पर अन्य प्रोग्रामों के साथ संवाद करेगा। यह stdin से कमांड पढ़ेगा, और इनमें से कुछ आदेश निष्पादन को रोकने के बिना पैकेट भेजने/प्राप्त करने के लिए बनाएंगे। मैं वहां कुछ जानकारी पढ़ चुके हैं, लेकिन जब से मैं सॉकेट प्रोग्रामिंग से परिचित नहीं हूँ और यह जल्दी से कर पाने की जरूरत है, मैं निम्नलिखित प्रश्न हैं:यूडीपी सॉकेट
- मैं इस कार्यक्रम के लिए एक यादृच्छिक अप्रयुक्त बंदरगाह प्राप्त करने की आवश्यकता सुनने के लिए, और इसे आरक्षित करें ताकि अन्य कार्यक्रम इस के साथ संवाद कर सकें और बंदरगाह किसी अन्य कार्यक्रम द्वारा आरक्षित नहीं है। मुझे भविष्य के उपयोग के लिए एक चर पर पोर्ट नंबर को स्टोर करने की भी आवश्यकता है।
- चूंकि संचार उसी मशीन पर प्रक्रियाओं में है, इसलिए मुझे आश्चर्य है कि क्या मैं PF_LOCAL का उपयोग कर सकता हूं।
इस तरह के सॉकेट के सेटअप का एक कोड नमूना भी स्वागत होगा, साथ ही चरित्र तारों को भेजने/प्राप्त करने का एक उदाहरण भी होगा।
किस मंच के लिए? –
स्टैंडर लाइब्रेरी का उपयोग कर लिनक्स ओएस – rabusmar
सॉकेट का उपयोग करके प्रक्रियाओं के बीच संवाद क्यों करें? क्या यह सिर्फ ऐसा करने के लिए है?;) – BlackBear