मैं सी ++ यूनिक्स शैली में एक सर्वर लिखने की कोशिश कर रहा हूँ, लेकिन मैं एक Windows मशीन पर अटक कर रहा हूँ। मैंने मिनजीडब्ल्यू के साथ शुरुआत की, लेकिन यह सही संकलित नहीं हुआ और मुझे बताया कि यह "sys/socket.h" फ़ाइल नहीं ढूंढ सका। जो भी, सर्वर के लिए भी काम करने के लिए जरूरी है। मैं इसके लिए खोज कर गया, और मुझे लगता है कि कहीं कहीं सिगविन स्थापित करने के लिए कहा जाता है, क्योंकि यह कई पुस्तकालयों के साथ आता है। ठीक है, तो मैंने इसे स्थापित किया। हर एक पुस्तकालय यह संभवतः मुझे पेशकश कर सकता है। तब मैं फिर से संकलित करने गया, और यह अभी भी इसे नहीं मिल सकता है। मैं प्रविष्टि के माध्यम से खोज गया फ़ोल्डर शामिल है, और फ़ाइल नहीं मिल सका। तो मैं थोड़ी गड़बड़ी कर रहा था (अतिरिक्त कार्यक्षमता के लिए नाली के नीचे 3 घंटे मुझे जरूरत नहीं है), लेकिन मैंने खोज जारी रखी। मेरे द्वारा इसे कहीं भी ढूंढा जा सकता है। मुझे इसका उपयोग करने के लिए कई संदर्भ मिलते हैं, लेकिन मुझे इसे डाउनलोड करने के लिए कहीं भी नहीं मिल रहा है। मैं अब पिछले कुछ घंटों के लिए खोज कर रहा है, और मैं सब कुछ के साथ बहुत निराश हो गया है क्योंकि वहाँ जहाँ मैं इसे प्राप्त कर सकते हैं (और मैं अगर मैं सही याद विनसॉक उपयोग नहीं होगा। संगतता टूट जाता है यही कारण है कि) के लिए कोई संदर्भ हैं।किसी को "sys/socket.h" हेडर/स्रोत फ़ाइल कहां मिलती है?
तो, लम्बी कहानी संक्षेप में, जहाँ मैं 'socket.h'/'socket.c'/'socket.cpp' फ़ाइलों को डाउनलोड कर सकते हैं? यह मेरा जीवन बनायेगा (और मुझे यकीन है कि कई अन्य लोगों के जीवन) बहुत आसान है, और मैं वास्तव में इसकी सराहना करता हूं!
सिगविन में अधिकांश पॉज़िक्स शीर्षलेख हैं, जिनमें sys/socket.h शामिल हैं। यह अजीब बात है कि आपको यह नहीं मिला। मेरी सिग्विन स्थापना निश्चित रूप से यह है। –
@ सर्गी, उसने सिग्विन के माध्यम से इसे इंस्टॉल किए बिना सीधे मिनीजीडब्ल्यू स्थापित किया हो सकता है। –
क्या आपको इसकी आवश्यकता है? विंडोज़ लगभग एक समान एपीआई को परिभाषित करता है जिसका आप उपयोग कर सकते हैं। और यदि आपको क्रॉस प्लेटफ़ॉर्म पोर्टेबिलिटी की आवश्यकता है, तो Boost.Asio या ACE जैसे पुस्तकालय बेहतर विकल्प हो सकते हैं। – jalf