System::Net::Sockets::TcpListener sınıfı

TcpListener class

TCP ağ hizmetleri için bir dinleyiciyi temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) veya new operatörüyle oluşturmaktan kaçının, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class TcpListener : public System::Object

Yöntemler

YöntemAçıklama
AcceptSocket()Bekleyen bağlantı isteğini kabul eder ve veri gönderip almak için kullanılan soketi döndürür.
AcceptTcpClient()Bekleyen bağlantı isteğini kabul eder ve veri gönderip almak için kullanılan TcpClient-class örneğini döndürür.
AllowNatTraversal(bool)NAT geçişini etkinleştirir veya devre dışı bırakır.
BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>)Asenkron bir kabul işlemi başlatır.
BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>)Asenkron bir kabul işlemi başlatır.
static Create(int32_t)Belirtilen bağlantı noktası numarasını kullanarak yeni bir örnek oluşturur.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Belirtilen asenkron kabul işlemi tamamlanana kadar bekler.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Belirtilen asenkron kabul işlemi tamamlanana kadar bekler.
get_ExclusiveAddressUse()Mevcut örneğin bir bağlantı noktasını yalnızca bir istemciye izin verip vermediğini gösteren bir değeri alır.
get_LocalEndpoint()Temel uç noktayı döndürür.
get_Server()RTTI bilgisi.
Pending()Bekleyen bağlantı isteklerinin olup olmadığını gösteren bir değeri döndürür.
set_ExclusiveAddressUse(bool)Mevcut örneğin bir bağlantı noktasını yalnızca bir istemciye izin verip vermediğini gösteren bir değeri ayarlar.
Start()Gelen bağlantıları dinlemeye başlar.
Start(int32_t)Gelen bağlantıları dinlemeye başlar.
Stop()Gelen bağlantıları dinlemeyi durdurur.
TcpListener(System::SharedPtr<IPEndPoint>)Yeni bir örnek oluşturur.
TcpListener(System::SharedPtr<IPAddress>, int32_t)Yeni bir örnek oluşturur.
TcpListener(int32_t)Yeni bir örnek oluşturur.

Ayrıca Bakınız