System::Net::Sockets::TcpListener クラス
TcpListener class
TCP ネットワークサービスのリスナーを表します。このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうしないと実行時エラーやアサーション違反が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。
class TcpListener : public System::Object
メソッド
| メソッド | 説明 |
|---|---|
| AcceptSocket() | 保留中の接続要求を受け入れ、データの送受信に使用されるソケットを返します。 |
| AcceptTcpClient() | 保留中の接続要求を受け入れ、送受信に使用される TcpClient クラスのインスタンスを返します。 |
| AllowNatTraversal(bool) | NAT トラバーサルを有効または無効にします。 |
| BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>) | 非同期の accept 操作を開始します。 |
| BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>) | 非同期の accept 操作を開始します。 |
| static Create(int32_t) | 指定されたポート番号を使用して新しいインスタンスを作成します。 |
| EndAcceptSocket(System::SharedPtr<IAsyncResult>) | 指定された非同期 accept 操作が完了するまで待機します。 |
| EndAcceptTcpClient(System::SharedPtr<IAsyncResult>) | 指定された非同期 accept 操作が完了するまで待機します。 |
| get_ExclusiveAddressUse() | 現在のインスタンスがポートを使用できるクライアントを 1 つだけ許可するかどうかを示す値を取得します。 |
| get_LocalEndpoint() | 基になるエンドポイントを返します。 |
| get_Server() | RTTI 情報。 |
| Pending() | 保留中の接続要求があるかどうかを示す値を返します。 |
| set_ExclusiveAddressUse(bool) | 現在のインスタンスがポートを使用できるクライアントを 1 つだけ許可するかどうかを示す値を設定します。 |
| Start() | 着信接続のリッスンを開始します。 |
| Start(int32_t) | 着信接続のリッスンを開始します。 |
| Stop() | 着信接続のリッスンを停止します。 |
| TcpListener(System::SharedPtr<IPEndPoint>) | 新しいインスタンスを構築します。 |
| TcpListener(System::SharedPtr<IPAddress>, int32_t) | 新しいインスタンスを構築します。 |
| TcpListener(int32_t) | 新しいインスタンスを構築します。 |
参照
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Page for C++