System::Net::IPEndPoint classe

IPEndPoint class

Représente un point de terminaison réseau qui contient une adresse IP et un port. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class IPEndPoint : public System::Net::EndPoint

Méthodes

MéthodeDescription
Create(System::SharedPtr<SocketAddress>) overrideCréez une nouvelle instance de la classe EndPoint en utilisant l’adresse socket spécifiée.
Equals(System::SharedPtr<Object>) overrideCompare les objets en utilisant la sémantique C# Object.Equals.
get_Address()Obtient l’adresse du point de terminaison.
get_AddressFamily() overrideInformations RTTI.
get_Port()Obtient le numéro de port.
GetHashCode() const overrideAnalogue de la méthode C# Object.GetHashCode() . Permet le hachage d’objets personnalisés.
GetImpl() const overrideRenvoie un pointeur vers l’implémentation.
IPEndPoint(int64_t, int32_t)Construit une nouvelle instance.
IPEndPoint(System::SharedPtr<IPAddress>, int32_t)Construit une nouvelle instance.
set_Address(System::SharedPtr<IPAddress>)Définit l’adresse du point de terminaison.
set_Port(int32_t)Définit le numéro de port.
ToString() const overrideAnalogue de la méthode C# Object.ToString(). Permet de convertir des objets personnalisés en chaîne.

Champs

ChampDescription
static AnyLe point de terminaison pour n’importe quelle adresse IPv4 et n’importe quel port.
static AnyPortUne valeur qui indique si n’importe quel port peut être utilisé.
static IPv6AnyLe point de terminaison pour n’importe quelle adresse IPv6 et n’importe quel port.
static MaxPortLe numéro de port maximal.
static MinPortInformations RTTI.

Voir aussi