System::Net::IPEndPoint क्लास

IPEndPoint class

एक नेटवर्क एंडपॉइंट का प्रतिनिधित्व करता है जिसमें IP पता और पोर्ट होता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class IPEndPoint : public System::Net::EndPoint

विधियाँ

विधिविवरण
Create(System::SharedPtr<SocketAddress>) overrideनिर्दिष्ट सॉकेट पते का उपयोग करके EndPoint क्लास का नया इंस्टेंस बनाएँ।
Equals(System::SharedPtr<Object>) overrideवस्तुओं की तुलना C# Object.Equals सेमांटिक्स का उपयोग करके करता है।
get_Address()एंडपॉइंट पता प्राप्त करता है।
get_AddressFamily() overrideRTTI जानकारी।
get_Port()पोर्ट नंबर प्राप्त करता है।
GetHashCode() const overrideC# के Object.GetHashCode() मेथड का समानांतर। कस्टम ऑब्जेक्ट्स की हैशिंग को सक्षम करता है।
GetImpl() const overrideइम्प्लीमेंटेशन के लिए एक पॉइंटर लौटाता है।
IPEndPoint(int64_t, int32_t)एक नया उदाहरण बनाता है।
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)एक नया उदाहरण बनाता है।
set_Address(System::SharedPtr<IPAddress>)एंडपॉइंट पता सेट करता है।
set_Port(int32_t)पोर्ट नंबर सेट करता है।
ToString() const overrideC# के Object.ToString() विधि का समानांतर। कस्टम वस्तुओं को स्ट्रिंग में परिवर्तित करने में सक्षम बनाता है।

फ़ील्ड्स

फ़ील्डविवरण
static Anyकिसी भी IPv4 पते और किसी भी पोर्ट के लिए एंडपॉइंट।
static AnyPortएक मान जो दर्शाता है कि कोई भी पोर्ट उपयोग किया जा सकता है या नहीं।
static IPv6Anyकिसी भी IPv6 पते और किसी भी पोर्ट के लिए एंडपॉइंट।
static MaxPortअधिकतम पोर्ट नंबर।
static MinPortRTTI जानकारी।

संबंधित देखें