System::Net::Sockets::TcpListener klasse
inhoud
[
verbergen
]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
| Methode | Beschrijving |
|---|---|
| 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
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Page for C++