System::Net::IPEndPoint class

IPEndPoint class

Representerar en nätverksändpunkt som innehåller en IP-adress och en port. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

class IPEndPoint : public System::Net::EndPoint

Metoder

MetodBeskrivning
Create(System::SharedPtr<SocketAddress>) overrideSkapa en ny instans av EndPoint klassen med den angivna socketadressen.
Equals(System::SharedPtr<Object>) overrideJämför objekt med C# Object.Equals semantik.
get_Address()Hämtar ändpunktsadressen.
get_AddressFamily() overrideRTTI-information.
get_Port()Hämtar portnumret.
GetHashCode() const overrideAnalog till C# Object.GetHashCode()-metoden. Möjliggör hashning av anpassade objekt.
GetImpl() const overrideReturnerar en pekare till implementationen.
IPEndPoint(int64_t, int32_t)Skapar en ny instans.
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)Skapar en ny instans.
set_Address(System::SharedPtr<IPAddress>)Sätter ändpunktsadressen.
set_Port(int32_t)Sätter portnumret.
ToString() const overrideAnalog till C# Object.ToString() metod. Gör det möjligt att konvertera anpassade objekt till sträng.

Fält

FältBeskrivning
static AnyÄndpunkten för alla IPv4-adresser och alla portar.
static AnyPortEtt värde som indikerar om någon port kan användas.
static IPv6AnyÄndpunkten för alla IPv6-adresser och alla portar.
static MaxPortDet maximala portnumret.
static MinPortRTTI-information.

Se även