kelas System::Net::Sockets::TcpListener

TcpListener class

Mewakili pendengar 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 TcpListener : public System::Object

Metode

MetodeDeskripsi
AcceptSocket()Menerima permintaan koneksi yang tertunda dan mengembalikan socket yang digunakan untuk mengirim dan menerima data.
AcceptTcpClient()Menerima permintaan koneksi yang tertunda dan mengembalikan instance kelas TcpClient yang digunakan untuk mengirim dan menerima data.
AllowNatTraversal(bool)Mengaktifkan atau menonaktifkan NAT traversal.
BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>)Memulai operasi accept secara asynchronous.
BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>)Memulai operasi accept secara asynchronous.
static Create(int32_t)Membuat instance baru menggunakan nomor port yang ditentukan.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Menunggu hingga operasi accept asynchronous yang ditentukan selesai.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Menunggu hingga operasi accept asynchronous yang ditentukan selesai.
get_ExclusiveAddressUse()Mendapatkan nilai yang menunjukkan apakah instance saat ini hanya mengizinkan satu klien menggunakan sebuah port.
get_LocalEndpoint()Mengembalikan endpoint yang mendasari.
get_Server()Informasi RTTI.
Pending()Mengembalikan nilai yang menunjukkan apakah ada permintaan koneksi yang tertunda.
set_ExclusiveAddressUse(bool)Mengatur nilai yang menunjukkan apakah instance saat ini hanya mengizinkan satu klien menggunakan sebuah port.
Start()Memulai mendengarkan koneksi masuk.
Start(int32_t)Memulai mendengarkan koneksi masuk.
Stop()Menghentikan mendengarkan koneksi masuk.
TcpListener(System::SharedPtr<IPEndPoint>)Membuat instance baru.
TcpListener(System::SharedPtr<IPAddress>, int32_t)Membuat instance baru.
TcpListener(int32_t)Membuat instance baru.

Lihat Juga