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>) override | C# の Object.Equals セマンティクスを使用してオブジェクトを比較します。 |
| get_Address() | エンドポイント アドレスを取得します。 |
| get_AddressFamily() override | RTTI 情報。 |
| get_Port() | ポート番号を取得します。 |
| GetHashCode() const override | C# の 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 override | C# の Object.ToString() メソッドに相当します。カスタムオブジェクトを文字列に変換できるようにします。 |
フィールド
| フィールド | 説明 |
|---|---|
| static Any | 任意の IPv4 アドレスと任意のポートに対するエンドポイントです。 |
| static AnyPort | 任意のポートが使用可能かどうかを示す値です。 |
| static IPv6Any | 任意の IPv6 アドレスと任意のポートに対するエンドポイントです。 |
| static MaxPort | 最大ポート番号です。 |
| static MinPort | RTTI 情報。 |
参照
- Class EndPoint
- Namespace System::Net
- Library Aspose.Page for C++