2013-12-12 17 views
10

प्रश्न वास्तव में सरल है। मैं पता आईपी और में इसका इस्तेमाल करने के char* कन्वर्ट करने के लिए एक उपकरण की जरूरत हैमुझे arpa/inet.h कहां मिल सकता है?

sockaddr_in.s_addr 

ARPA/inet.h inet_addr() कार्य है, लेकिन मैं या एमएस VS 2010 स्थापना में कहीं यकीन है कि अगर मैं पहले से ही इस फ़ाइल को नहीं कर रहा हूँ चाहिए मैं इसे कहीं और मिलता हूं।

+3

अल गोर के साथ जांच करें, क्योंकि उन्होंने इंटरनेट का आविष्कार किया था। – Bogatyr

+0

@ बोगेटिर वास्तव में? मुझे http://harmattan-dev.nokia.com/docs/library/html/manpages/headers/arpa/inet.html और मेरे पीसी पर ऐप्स में पुनर्वितरण योग्य फ़ाइलों से कुछ डमी फ़ाइलों में से एक प्रतियां मिलीं और यह विवरण भी - http://pubs.opengroup.org/onlinepubs/009695399/functions/inet_addr.html सही उत्तर विंडोज पर इसका उपयोग करने से बचने के लिए है, क्या मुझे इसके लिए अल गोर चाहिए? –

+3

हाँ, आप शायद कुछ अलगोरिदम का उपयोग कर रहे होंगे और अनुमान लगाएंगे कि किसने उनका आविष्कार किया? – holgac

उत्तर

12

Win32 सॉकेट एपीआई (विंसॉक) का अपना कार्यान्वयन प्रदान करता है जो थोड़ा अलग हेडर का उपयोग करता है।

MSDN for inet_addr से:

हैडर Winsock2.h

+0

धन्यवाद, यह सब कुछ बेहतर बनाता है। –

7

arpa/inet.h यूनिक्स सिस्टम पर इस्तेमाल शामिल है।

विंडोज़ पर, आपको winsock2.h का उपयोग करना होगा।

Example एमएसडीएन से।

संबंधित मुद्दे