System::Net::Sockets::TcpClient kelas
isi
[
bersembunyi
]TcpClient class
Mewakili klien untuk layanan jaringan TCP. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class TcpClient : public System::IDisposable
Metode
| Metode | Deskripsi |
|---|---|
| BeginConnect(String, int32_t, AsyncCallback, System::SharedPtr<Object>) | Memulai operasi koneksi asinkron. |
| BeginConnect(System::SharedPtr<IPAddress>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Memulai operasi koneksi asinkron. |
| BeginConnect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t, AsyncCallback, System::SharedPtr<Object>) | Memulai operasi koneksi asinkron. |
| Close() | Menutup koneksi dan membuang instance saat ini. |
| Connect(String, int32_t) | Membuat koneksi ke host remote yang ditentukan. |
| Connect(System::SharedPtr<IPAddress>, int32_t) | Membuat koneksi ke host remote yang ditentukan. |
| Connect(System::SharedPtr<IPEndPoint>) | Membuat koneksi ke host remote yang ditentukan. |
| Connect(System::ArrayPtr<System::SharedPtr<IPAddress>>, int32_t) | Membuat koneksi ke host remote yang ditentukan. |
| EndConnect(System::SharedPtr<IAsyncResult>) | Menunggu hingga operasi koneksi asinkron yang ditentukan selesai. |
| get_Available() | Mengembalikan jumlah byte yang diterima dan siap dibaca. |
| get_Client() | Informasi RTTI. |
| get_Connected() | Mengembalikan nilai yang menunjukkan apakah soket terhubung ke host remote. |
| get_ExclusiveAddressUse() | Mendapatkan nilai yang menunjukkan apakah instance saat ini hanya mengizinkan satu klien menggunakan sebuah port. |
| get_LingerState() | Mendapatkan nilai yang menunjukkan apakah soket akan menunda penutupan dalam upaya mengirim semua data yang tertunda. |
| get_NoDelay() | Mendapatkan nilai yang menunjukkan apakah instance saat ini menggunakan algoritma Nagle. |
| get_ReceiveBufferSize() | Mendapatkan ukuran buffer yang digunakan untuk menerima data. |
| get_ReceiveTimeout() | Mendapatkan nilai yang menunjukkan jumlah waktu setelah mana penerimaan data akan berakhir (timeout). |
| get_SendBufferSize() | Mendapatkan ukuran buffer yang digunakan untuk mengirim data. |
| get_SendTimeout() | Mendapatkan nilai yang menunjukkan jumlah waktu setelah mana pengiriman data akan berakhir (timeout). |
| GetStream() | Mengembalikan aliran yang digunakan untuk mengirim dan menerima data. |
| set_Client(System::SharedPtr<Socket>) | Mengatur soket. |
| set_ExclusiveAddressUse(bool) | Mengatur nilai yang menunjukkan apakah instance saat ini hanya mengizinkan satu klien menggunakan sebuah port. |
| set_LingerState(System::SharedPtr<LingerOption>) | Mengatur nilai yang menunjukkan apakah socket akan menunda penutupan untuk mencoba mengirim semua data yang tertunda. |
| set_NoDelay(bool) | Mengatur nilai yang menunjukkan apakah instance saat ini menggunakan algoritma Nagle. |
| set_ReceiveBufferSize(int32_t) | Mengatur ukuran buffer yang digunakan untuk menerima data. |
| set_ReceiveTimeout(int32_t) | Mengatur nilai yang menunjukkan jumlah waktu setelah mana penerimaan data akan berakhir (timeout). |
| set_SendBufferSize(int32_t) | Mengatur ukuran buffer yang digunakan untuk mengirim data. |
| set_SendTimeout(int32_t) | Mengatur nilai yang menunjukkan jumlah waktu setelah mana pengiriman data akan berakhir (timeout). |
| TcpClient(System::SharedPtr<IPEndPoint>) | Membuat instance baru. |
| TcpClient() | Membuat instance baru. |
| TcpClient(AddressFamily) | Membuat instance baru. |
| TcpClient(String, int32_t) | Membuat instance baru. |
| virtual ~TcpClient() | Menghancurkan instance saat ini. |
Lihat Juga
- Class IDisposable
- Namespace System::Net::Sockets
- Library Aspose.Page for C++