मुझे whatismyip.com से अपने क्लाइंट आईपी की आवश्यकता है। लेकिन Regex पैटर्न सही नहीं है मुझे लगता है? क्या आप इस पटल में मेरी मदद कर सकते हैं?मैं अपने क्लाइंट आईपी को .NET के साथ कैसे सीख सकता हूं?
उत्तर
यह www.whatismyip.com से स्वचालन इंटरफ़ेस का उपयोग कर रास्ता आसान प्राप्त किया जा सकता, इसलिए किसी भी regex के लिए कोई ज़रूरत नहीं है:
static void Main(string[] args)
{
const string url = "http://www.whatismyip.com/automation/n09230945.asp";
var client = new WebClient();
try
{
var myIp = client.DownloadString(url);
Console.WriteLine("Your IP: " + myIp);
}
catch (Exception ex)
{
Console.WriteLine("Error contacting website: " + ex.Message);
}
}
अच्छा एक अच्छा और छोटा –
उपयोग करने के लिए
http://www.whatismyip.org/
यह बहुत आसान है की कोशिश करो।
या आप जानकारी को वास्तव में whatismyip.com को पार्स करना चाहते हैं?
मुझे लगता है कि वे पहले से ही इस पर बहस कर रहे हैं। आप देर हो चुकी हैं ....... –
बजाय इस तरह करें:
class Program
{
static void Main(string[] args)
{
string whatIsMyIp = "http://www.whatismyip.com/automation/n09230945.asp";
WebClient wc = new WebClient();
UTF8Encoding utf8 = new UTF8Encoding();
string requestHtml = "";
try
{
requestHtml = utf8.GetString(wc.DownloadData(whatIsMyIp));
}
catch (WebException we)
{
// do something with exception
Console.Write(we.ToString());
}
IPAddress externalIp = null;
externalIp = IPAddress.Parse(requestHtml);
Console.Write("IP Numaram:" + externalIp.ToString());
Console.ReadKey();
}
}
आप प्राप्त HTML में टिप्पणी पढ़ा है:
www.whatismyip.com/ से आपके आईपी स्क्रैप करने के लिए अपने कोड सेट करें स्वचालन/n09230945.asp अधिक जानकारी के लिए, कृपया हमारे "अनुशंसित स्वचालन प्रथाओं" फोरम में थ्रेड देखें।
तो यह आप के लिए जा रहा मिलना चाहिए:
using (var client = new WebClient())
{
Console.WriteLine(client.DownloadString(
"http://www.whatismyip.com/automation/n09230945.asp"));
}
वैरिएबल द्वारा उपयोग किए जाने वाले संसाधन को स्वचालित रूप से हटाने के लिए एक अच्छी तकनीक है .. –
इस तरह आप में ASP.NET सी # आईपी मिल
string pstrClientAddress = HttpContext.Current.Request.UserHostAddress;
- 1. मैं मिराह कैसे सीख सकता हूं?
- 2. मैं डायरेक्टशो प्रोग्रामिंग कैसे सीख सकता हूं?
- 3. मैं एएसपी.नेट कैसे सीख सकता हूं?
- 4. मैं CSLA.NET फास्ट कैसे सीख सकता हूं?
- 5. मैं .NET में स्थानीय आईपी कैसे प्राप्त कर सकता हूं?
- 6. मैं बिल्ड प्रक्रिया को कैसे स्थापित करना सीख सकता हूं?
- 7. प्रोग्रामिंग प्रतियोगिताओं के लिए मैं एल्गोरिदम कैसे सीख सकता हूं?
- 8. मैं रूबी के लिए रेगेक्स कैसे सीख सकता हूं?
- 9. मैं एपीएल कहां से सीख सकता हूं?
- 10. मैं सॉफ्टवेयर परीक्षण तकनीक कहां और कैसे सीख सकता हूं?
- 11. मैं _really_ निम्न-स्तरीय नेटवर्क प्रोग्रामिंग कैसे सीख सकता हूं?
- 12. जहां मैं ककड़ी को विस्तार से सीख सकता हूं?
- 13. अपाचे: मैं अपने वेबपृष्ठ को अपने नेटवर्क के बाहर कंप्यूटर से कैसे एक्सेस कर सकता हूं?
- 14. मैं सीएडी/सीएएम/सीएनसी प्रोग्रामिंग कैसे सीख सकता हूं?
- 15. मैं SQL सर्वर इंडेक्स ट्यूनिंग कैसे सीख सकता हूं?
- 16. क्या मैं निर्दिष्ट आईपी पते से .NET Framework के साथ webrequest भेज सकता हूं?
- 17. मैं अपने स्रोत कोड को कैसे इंडेक्स कर सकता हूं?
- 18. मैं अपने ऐप को अपने विजेट के साथ कैसे एकीकृत कर सकता हूं?
- 19. मैं डेटाबेस प्रदर्शन के बारे में यथार्थवादी मान्यताओं को कैसे सीख सकता हूं?
- 20. मैं विभिन्न प्रकार की .NET सूचियों के बारे में कहां से सीख सकता हूं?
- 21. मैं टोरनाडो अनुरोध के क्लाइंट आईपी कैसे प्राप्त करूं?
- 22. क्लाइंट आईपी कैसे प्राप्त करें?
- 23. पार्सिंग, मैं इसके बारे में कहां से सीख सकता हूं
- 24. मैं अपने क्लाइंट क्षेत्र का उपयोग कर विंडो खींचने को कैसे कार्यान्वित कर सकता हूं?
- 25. मैं अपने एक्सएमएल दस्तावेज के साथ क्या कर सकता हूं?
- 26. मैं क्लाइंट (ब्राउज़र) सॉकेट कनेक्शन के लिए क्लाइंट कैसे कर सकता हूं?
- 27. क्या मैं आईफोन एसडीके सीख सकता हूं और सितंबर तक ऐप पूरा कर सकता हूं?
- 28. मैं एसक्यूएल प्रश्नों को अनुकूलित करने के लिए कैसे सीख सकता हूं
- 29. मैं अपने पर्ल सीजीआई प्रोग्राम को कैसे बना सकता हूं?
- 30. मैं अपने एचटीएमएल और सीएसएस को कैसे सुधार सकता हूं?
तुम क्यों कर रहे हैं अपने आईपी को पुनः प्राप्त करने के लिए whatismyip.com का उपयोग कर? :) – Younes
बंद करने के लिए वोटिंग। दो बार एक ही सवाल मत पूछो। यदि आपका प्रश्न आपको उत्तर नहीं देता है, तो इसे अधिक विस्तार से विस्तारित करने का प्रयास करें। http://stackoverflow.com/questions/2272483/how-can-i-get-ip-address-of-my-3g-modem –
इसके लायक होने के लिए, मुझे विश्वास है कि आपके मूल प्रश्न के उत्तर में यह चाल चलनी चाहिए: http://stackoverflow.com/questions/2272483/how-can-i-get-ip-address-of-my-3g-modem/2272673#2272673 –