System::Net::Sockets::TcpListener class

TcpListener class

Representerar en lyssnare för TCP-nätverkstjänster. Objekt av denna klass bör endast allokeras med System::MakeObject() funktionen. Skapa aldrig en instans av denna typ på stacken eller med operator new, eftersom det kan leda till körfel och/eller assertionsfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren 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 socketen 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 specificerade portnumret.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Väntar tills den specificerade asynkrona accept-operationen är klar.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Väntar tills den specificerade 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)Ställer in 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