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; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarı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-sınıfı ö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 eşzamansız kabul işlemi tamamlanana kadar bekler.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Belirtilen eşzamansız kabul işlemi tamamlanana kadar bekler.
get_ExclusiveAddressUse()Mevcut örneğin bir bağlantı noktasını yalnızca bir istemcinin kullanmasına 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ı istekleri 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 istemcinin kullanmasına 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