मैं लिनक्स और खिड़कियों दोनों में सॉकेट संचार (सुनो, स्वीकार, कनेक्ट, रिक, भेज, डिस्कनेक्ट) करना चाहता हूं। मेरा प्रोजेक्ट सी में है, इसलिए जब तक कोई सी सी ++ पुस्तकालयों को सी प्रोजेक्ट में एकीकृत करने के लिए मेरे बारे में सोच नहीं सकता है, लाइब्रेरी को सी में भी होना होगा।सी में किसी भी क्रॉस प्लेटफार्म सॉकेट लाइब्रेरी (विंडोज़ और लिनक्स) के बारे में जानें?
आखिरकार, मैं पुस्तकालय को आईपीवी 6 समर्थन और गैर-अवरोधन मोड रखना चाहता हूं, हालांकि, ये चीजें आवश्यक नहीं हैं।
क्या किसी को किसी भी पुस्तकालय/क्रॉस-प्लेटफ़ॉर्म उदाहरण कोड के बारे में पता है? यहां तक कि बड़े कोड स्निपेट भी मदद करेंगे। अब तक मुझे मिली कुछ सॉकेट लाइब्रेरी सी ++ में हैं।
बहुत बहुत धन्यवाद, यह एक शानदार शुरुआत है।फिलहाल, मैं libuv को देख रहा हूं, क्योंकि ऐसा लगता है कि आकार/सादगी और दक्षता के बीच एक अच्छा संतुलन है। जिज्ञासा से, आपके खोज शब्द क्या थे जो उन परिणामों को उत्पन्न करते थे? या आप पहले से ही उनके बारे में जानते थे? –
@ 64bit_twitchyliquid: मुझे याद नहीं है जब मैं पहली बार जीएलआईबी में आया था, लेकिन मेरे दिमाग में, यह अन्य भाषाओं की पेशकश के साथ सी के लिए एक मानक lib की जगह पर कब्जा कर लेता है; मुझे एपीआर और एनएसपीआर मिला जब मैंने प्लेटफॉर्म-एब्स्ट्रक्शन lib की तलाश की और मुझे libuv के बारे में पता है क्योंकि इसका उपयोग जंग प्रोग्रामिंग भाषा द्वारा किया जाता है; वास्तव में, इनमें से सभी libuv को छोड़कर http://www.shlomifish.org/open-source/portability-libs/ पर सूचीबद्ध हैं, * सी क्रॉस प्लेटफार्म अबास्ट्रक्शन lib * – Christoph