System::Net::IPEndPoint class

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>) overrideC# の 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 情報。

参照