System::Net::Sockets::TcpListener-klass

TcpListener class

Representerar en lyssnare för TCP-nätverkstjänsterna. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.

class TcpListener : public System::Object

Metoder

MetodBeskrivning
AcceptSocket()Accepterar den väntande anslutningsförfrågan och returnerar den socket som används för att skicka och ta emot data.
AcceptTcpClient()Accepterar den väntande anslutningsförfrågan och returnerar TcpClient‑klassens instans som används för att skicka och ta emot data.
AllowNatTraversal(bool)Aktiverar eller inaktiverar NAT‑traversering.
BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>)Initierar en asynkron accept‑operation.
BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>)Initierar en asynkron accept‑operation.
static Create(int32_t)Skapar en ny instans med det angivna portnumret.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Väntar tills den angivna asynkrona accept‑operationen är klar.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Väntar tills den angivna asynkrona accept‑operationen är klar.
get_ExclusiveAddressUse()Hämtar ett värde som indikerar om den aktuella instansen tillåter endast en klient att använda en port.
get_LocalEndpoint()Returnerar den underliggande slutpunkten.
get_Server()RTTI-information.
Pending()Returnerar ett värde som indikerar om det finns väntande anslutningsförfrågningar.
set_ExclusiveAddressUse(bool)Sätter ett värde som indikerar om den aktuella instansen tillåter endast en klient att använda en port.
Start()Startar lyssning på inkommande anslutningar.
Start(int32_t)Startar lyssning på inkommande anslutningar.
Stop()Stoppar lyssning på inkommande anslutningar.
TcpListener(System::SharedPtr<IPEndPoint>)Skapar en ny instans.
TcpListener(System::SharedPtr<IPAddress>, int32_t)Skapar en ny instans.
TcpListener(int32_t)Skapar en ny instans.

Se även