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)新しいインスタンスを構築します。

参照