System::Net::Sockets::TcpClient クラス
コンテンツ
[
隠れる
]TcpClient class
TCP ネットワークサービスのクライアントを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。そうするとランタイムエラーやアサーション障害が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
class TcpClient : public System::IDisposable
メソッド
| メソッド | 説明 |
|---|---|
| BeginConnect(String, int32_t, AsyncCallback, System::SharedPtr<Object>) | 非同期の接続操作を開始します。 |
| BeginConnect(System::SharedPtr<IPAddress>, int32_t, AsyncCallback, System::SharedPtr<Object>) | 非同期の接続操作を開始します。 |
| BeginConnect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t, AsyncCallback, System::SharedPtr<Object>) | 非同期の接続操作を開始します。 |
| Close() | 接続を閉じ、現在のインスタンスを破棄します。 |
| Connect(String, int32_t) | 指定されたリモートホストへの接続を確立します。 |
| Connect(System::SharedPtr<IPAddress>, int32_t) | 指定されたリモートホストへの接続を確立します。 |
| Connect(System::SharedPtr<IPEndPoint>) | 指定されたリモートホストへの接続を確立します。 |
| Connect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t) | 指定されたリモートホストへの接続を確立します。 |
| EndConnect(System::SharedPtr<IAsyncResult>) | 指定された非同期接続操作が完了するまで待機します。 |
| get_Available() | 受信され、読み取り可能なバイト数を返します。 |
| get_Client() | RTTI 情報。 |
| get_Connected() | ソケットがリモート ホストに接続されているかどうかを示す値を返します。 |
| get_ExclusiveAddressUse() | 現在のインスタンスがポートを使用できるクライアントを 1 つだけ許可するかどうかを示す値を取得します。 |
| get_LingerState() | ソケットが保留中のデータをすべて送信しようとしてクローズを遅延させるかどうかを示す値を取得します。 |
| get_NoDelay() | 現在のインスタンスが Nagle アルゴリズムを使用しているかどうかを示す値を取得します。 |
| get_ReceiveBufferSize() | データ受信に使用されるバッファのサイズを取得します。 |
| get_ReceiveTimeout() | データ受信がタイムアウトするまでの時間を示す値を取得します。 |
| get_SendBufferSize() | データ送信に使用されるバッファのサイズを取得します。 |
| get_SendTimeout() | データ送信がタイムアウトするまでの時間を示す値を取得します。 |
| GetStream() | 送受信に使用されるストリームを返します。 |
| set_Client(System::SharedPtr<Socket>) | ソケットを設定します。 |
| set_ExclusiveAddressUse(bool) | 現在のインスタンスがポートを使用できるクライアントを 1 つだけ許可するかどうかを示す値を設定します。 |
| set_LingerState(System::SharedPtr<LingerOption>) | ソケットが保留中のデータをすべて送信しようとしてクローズを遅延させるかどうかを示す値を設定します。 |
| set_NoDelay(bool) | 現在のインスタンスが Nagle アルゴリズムを使用しているかどうかを示す値を設定します。 |
| set_ReceiveBufferSize(int32_t) | データ受信に使用されるバッファのサイズを設定します。 |
| set_ReceiveTimeout(int32_t) | データ受信がタイムアウトするまでの時間を示す値を設定します。 |
| set_SendBufferSize(int32_t) | データ送信に使用されるバッファのサイズを設定します。 |
| set_SendTimeout(int32_t) | データ送信がタイムアウトするまでの時間を示す値を設定します。 |
| TcpClient(System::SharedPtr<IPEndPoint>) | 新しいインスタンスを構築します。 |
| TcpClient() | 新しいインスタンスを構築します。 |
| TcpClient(AddressFamily) | 新しいインスタンスを構築します。 |
| TcpClient(String, int32_t) | 新しいインスタンスを構築します。 |
| virtual ~TcpClient() | 現在のインスタンスを破棄します。 |
参照
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Page for C++