का उपयोग कर अगर मैं एक इंटरनेट कनेक्शन या लाइव इंटरनेट कनेक्शन सी का उपयोग कर मैं इसकी जांच कैसे कर सकते हैं कैसे की जाँच करने के ++?अगर आप लाइव इंटरनेट कनेक्शन प्रोग्राम के रूप में सी ++
उत्तर
सी ++ इसके लिए कोई अंतर्निहित कार्य करता है, तो आप प्रणाली एपीआई का सहारा की जरूरत होगी। सॉकेट बनाने का एक सबसे आसान और स्पष्ट तरीका है और इसे किसी ज्ञात आईपी से कनेक्ट करने का प्रयास करें या जांचें कि क्या DNS काम कर रहा है या नहीं।
कुछ उपयोगी लिंक्स:
http://msdn.microsoft.com/en-us/library/ms740673(VS.85).aspx (विंडोज सॉकेट)
http://www.tenouk.com/cnlinuxsockettutorials.html (लिनक्स/यूनिक्स सॉकेट)
मैं विंडोज सिस्टम एपीआई की जांच करूंगा। धन्यवाद। – Vibz
सबसे आसान तरीका है एक ज्ञात आईपी बाहर का पता करने के लिए कनेक्ट करने का प्रयास करने के लिए है। यदि यह विंडोज़ में विफल रहता है, तो कनेक्ट फ़ंक्शन SOCKET_ERROR लौटाएगा, और WSAGetLastError आमतौर पर WSAEHOSTUNREACH (जिसका अर्थ है कि पैकेट होस्ट को नहीं भेजा जा सका)। लिनक्स में, आप एक -1 वापस प्राप्त करेंगे, और इरनो ENETUNREACH होगा।
शुरुआत आप अगर आप एक वैध नेटवर्क कनेक्शन की जाँच करने के ISensIntf
की सदस्यता ले सकते हैं। (अगर आपको इसमें मदद की ज़रूरत है तो मुझे बताएं। घटनाओं के लिए पंजीकरण करना दर्दनाक है आदि)। उसके बाद, आप इंटरनेट से संपर्क की जाँच करने के लिए आदि
IsNetworkAlive
, InternetGetConnectedStateEx
या InternetCheckConnection
तरह एपीआई का उपयोग कर सकते हैं अपने का उपयोग कर C# या VB, तो पहले एक संदर्भ के लिए
Microsoft.VisualBasic.Code.
Microsoft.VisualBasic.Devices.Network network = new Microsoft.VisualBasic.Devices.Network();
network.NetworkAvailabilityChanged += new Microsoft.VisualBasic.Devices.NetworkAvailableEventHandler(network_NetworkAvailabilityChanged);
...
private static void network_NetworkAvailabilityChanged(object sender, Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs e)
{
if (e.IsNetworkAvailable)
{
//network is connected.. do something..
}
else
{
//network isnt connected.. do something else.
}
आशा जोड़े इस मदद करता है
यह प्रश्न सी ++ कोड चाहता था, -1। – cybermonkey
- 1. पुश अधिसूचना के लिए एक लाइव इंटरनेट कनेक्शन आवश्यक है?
- 2. इंटरनेट कनेक्शन
- 3. प्रोग्राम रूप से इंटरनेट फॉर्म से फैक्स
- 4. इंटरनेट कनेक्शन त्रुटि
- 5. एप्लिकेशन इंटरनेट कनेक्शन
- 6. अगर (चर) के रूप में अगर एक ही ऑब्जेक्टिव-सी
- 7. प्रोग्राम के रूप में
- 8. इंटरनेट डिस्कनेक्शन/री-कनेक्शन
- 9. अनुप्रयोग जब इंटरनेट कनेक्शन
- 10. सक्रिय इंटरनेट कनेक्शन के लिए जाँच करें
- 11. प्रोग्राम के रूप में
- 12. प्रोग्राम के रूप में
- 13. मैं प्रोग्राम के रूप में WebClient
- 14. प्रोग्रामेटिक रूप से इंटरनेट एक्सप्लोरर
- 15. कोको में इंटरनेट कनेक्शन कैसे निर्धारित करें?
- 16. Actionscript 3 - एक इंटरनेट कनेक्शन
- 17. एंड्रॉइड: इंटरनेट कनेक्शन स्थापित करें
- 18. पता लगाना कि इंटरनेट कनेक्शन व्यस्त है
- 19. मैं जब मेरे उपयोगकर्ता इंटरनेट कनेक्शन
- 20. प्रोग्राम प्रोग्राम के रूप में माउस प्रोग्राम कैसे उत्पन्न करें?
- 21. क्या आप अभी भी अपने सी ++ प्रोग्राम
- 22. प्रोग्राम के रूप में ListViewItem WPF में
- 23. निर्धारित करें कि इंटरनेट कनेक्शन उपलब्ध है
- 24. सी #। एक सेवा के रूप में प्रोग्राम लॉग रूप से उपयोगकर्ता लॉग ऑन कैसे करें
- 25. स्थापना प्रोग्राम के रूप में
- 26. FrameLayout प्रोग्राम के रूप में
- 27. seekbar प्रोग्राम के रूप में
- 28. इंटरनेट पर हम सी/सी ++
- 29. एक सी ++ एसटीएल प्रोग्राम भविष्यवाणी के रूप में
- 30. लाइव/प्रतिनिधि/लाइव/लाइव में कनवर्ट करना?
तुम सच में एक "इंटरनेट" कनेक्शन की जरूरत है? सर्वर एक्स, वाई और जेड से कनेक्ट होने के विरोध में आपको संवाद करने की आवश्यकता है? –