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() | 현재 인스턴스가 포트를 하나의 클라이언트만 사용하도록 허용하는지 여부를 나타내는 값을 가져옵니다. |
| get_LingerState() | 소켓이 모든 보류 중인 데이터를 전송하려고 닫기를 지연시킬지 여부를 나타내는 값을 가져옵니다. |
| get_NoDelay() | 현재 인스턴스가 Nagle 알고리즘을 사용 중인지 여부를 나타내는 값을 가져옵니다. |
| get_ReceiveBufferSize() | 데이터 수신에 사용되는 버퍼 크기를 가져옵니다. |
| get_ReceiveTimeout() | 데이터 수신이 시간 초과될 때까지의 시간을 나타내는 값을 가져옵니다. |
| get_SendBufferSize() | 데이터 전송에 사용되는 버퍼 크기를 가져옵니다. |
| get_SendTimeout() | 데이터 전송이 시간 초과될 때까지의 시간을 나타내는 값을 가져옵니다. |
| GetStream() | 데이터 송수신에 사용되는 스트림을 반환합니다. |
| set_Client(System::SharedPtr<Socket>) | 소켓을 설정합니다. |
| set_ExclusiveAddressUse(bool) | 현재 인스턴스가 포트를 하나의 클라이언트만 사용하도록 허용하는지 여부를 나타내는 값을 설정합니다. |
| 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++