System::Net::IPEndPoint klasse

IPEndPoint class

Vertegenwoordigt een netwerkeindpunt dat een IP-adres en een poort bevat. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime-fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class IPEndPoint : public System::Net::EndPoint

Methoden

MethodeBeschrijving
Create(System::SharedPtr<SocketAddress>) overrideMaak een nieuw exemplaar van de EndPoint klasse aan met het opgegeven socketadres.
Equals(System::SharedPtr<Object>) overrideVergelijkt objecten met behulp van C# Object.Equals semantiek.
get_Address()Haalt het eindpuntadres op.
get_AddressFamily() overrideRTTI-informatie.
get_Port()Haalt het poortnummer op.
GetHashCode() const overrideAnaloge van C# Object.GetHashCode() methode. Maakt hashing van aangepaste objecten mogelijk.
GetImpl() const overrideRetourneert een pointer naar de implementatie.
IPEndPoint(int64_t, int32_t)Construeert een nieuw exemplaar.
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)Construeert een nieuw exemplaar.
set_Address(System::SharedPtr<IPAddress>)Stelt het eindpuntadres in.
set_Port(int32_t)Stelt het poortnummer in.
ToString() const overrideAnaloge van de C# Object.ToString() methode. Maakt het mogelijk aangepaste objecten naar een string te converteren.

Velden

VeldBeschrijving
static AnyHet eindpunt voor elk IPv4-adres en elke poort.
static AnyPortEen waarde die aangeeft of elke poort kan worden gebruikt.
static IPv6AnyHet eindpunt voor elk IPv6-adres en elke poort.
static MaxPortHet maximale poortnummer.
static MinPortRTTI-informatie.

Zie ook