System::Net::Sockets::TcpClient kelas

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

MetodeDeskripsi
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