2011-09-13 6 views
27

मैं कक्षा System.Net.IPAddress में आईपी पते परिभाषित करने की जरूरत से लेकिन विधि:सी # IPAddress स्ट्रिंग

IPAddress ipaddress = IPAddress.Parse("127.0.0.1"); //127.0.0.1 as an example 

काम नहीं करता है, वहाँ एक और तरीका है?

मैं आईपी पते को कैसे परिभाषित कर सकता हूं?

+0

कोई कारण नहीं है कि इसे काम नहीं करना चाहिए। मुझे संदेह है कि यहां कहानी के लिए कुछ और है। – Noldorin

+5

'परिभाषित करें (" काम नहीं करता ")' –

+1

यह ** दूरस्थ ** सर्वर नहीं है। – SLaks

उत्तर

56

आपने शायद उस कोड के ऊपर कुछ याद किया है या आईपीएड्रेस नामक अपनी खुद की कक्षा बनाई है। यदि आप .NET का उपयोग कर रहे हैं, तो वह फ़ंक्शन उपलब्ध होना चाहिए।

क्या आपने सिस्टम.Net.IPAddress का उपयोग करने की कोशिश की है?

System.Net.IPAddress ipaddress = System.Net.IPAddress.Parse("127.0.0.1"); //127.0.0.1 as an example 

The docs on Microsoft's site पूर्ण उदाहरण है जो मेरे मशीन पर ठीक काम करता है है।

+0

माइक्रोसॉफ्ट की साइट पर डॉक्स का लिंक अब टूटा हुआ है। https://msdn.microsoft.com/en-us/library/system.net.ipaddress(v=vs.110).aspx –

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