System::Net::Sockets::TcpListener klasse

TcpListener class

Vertegenwoordigt een luisteraar voor de TCP‑netwerkservices. Objecten van deze klasse mogen alleen worden toegewezen met de System::MakeObject()‑functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class TcpListener : public System::Object

Methoden

MethodeBeschrijving
AcceptSocket()Accepteert het wachtende verbindingsverzoek en retourneert de socket die wordt gebruikt om gegevens te verzenden en te ontvangen.
AcceptTcpClient()Accepteert het wachtende verbindingsverzoek en retourneert de TcpClient‑klasse‑instantie die wordt gebruikt voor het verzenden en ontvangen van gegevens.
AllowNatTraversal(bool)Schakelt de NAT‑traversal in of uit.
BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>)Initieert een asynchrone accept‑operatie.
BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>)Initieert een asynchrone accept‑operatie.
static Create(int32_t)Maakt een nieuwe instantie aan met het opgegeven poortnummer.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Wacht tot de opgegeven asynchrone accept‑operatie voltooid is.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Wacht tot de opgegeven asynchrone accept‑operatie voltooid is.
get_ExclusiveAddressUse()Haalt een waarde op die aangeeft of de huidige instantie slechts één client toestaat een poort te gebruiken.
get_LocalEndpoint()Retourneert het onderliggende eindpunt.
get_Server()RTTI-informatie.
Pending()Retourneert een waarde die aangeeft of er wachtende verbindingsverzoeken zijn.
set_ExclusiveAddressUse(bool)Stelt een waarde in die aangeeft of de huidige instantie slechts één client toestaat een poort te gebruiken.
Start()Start met luisteren naar binnenkomende verbindingen.
Start(int32_t)Start met luisteren naar binnenkomende verbindingen.
Stop()Stopt met luisteren naar binnenkomende verbindingen.
TcpListener(System::SharedPtr<IPEndPoint>)Construeert een nieuw exemplaar.
TcpListener(System::SharedPtr<IPAddress>, int32_t)Construeert een nieuw exemplaar.
TcpListener(int32_t)Construeert een nieuw exemplaar.

Zie ook