System::Net::Sockets::TcpListener Klasse
Inhalt
[
Ausblenden
]TcpListener class
Stellt einen Listener für die TCP-Netzwerkdienste dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erzeugen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
class TcpListener : public System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| AcceptSocket() | Akzeptiert die ausstehende Verbindungsanfrage und gibt den Socket zurück, der zum Senden und Empfangen von Daten verwendet wird. |
| AcceptTcpClient() | Akzeptiert die ausstehende Verbindungsanfrage und gibt die TcpClient‑Klasseninstanz zurück, die zum Senden und Empfangen von Daten verwendet wird. |
| AllowNatTraversal(bool) | Aktiviert oder deaktiviert die NAT‑Durchquerung. |
| BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>) | Startet einen asynchronen Accept‑Vorgang. |
| BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>) | Startet einen asynchronen Accept‑Vorgang. |
| static Create(int32_t) | Erstellt eine neue Instanz mit der angegebenen Portnummer. |
| EndAcceptSocket(System::SharedPtr<IAsyncResult>) | Wartet, bis die angegebene asynchrone Akzeptieroperation abgeschlossen ist. |
| EndAcceptTcpClient(System::SharedPtr<IAsyncResult>) | Wartet, bis die angegebene asynchrone Akzeptieroperation abgeschlossen ist. |
| get_ExclusiveAddressUse() | Ruft einen Wert ab, der angibt, ob die aktuelle Instanz nur einem Client die Verwendung eines Ports erlaubt. |
| get_LocalEndpoint() | Gibt den zugrunde liegenden Endpunkt zurück. |
| get_Server() | RTTI-Informationen. |
| Pending() | Gibt einen Wert zurück, der angibt, ob ausstehende Verbindungsanfragen vorhanden sind. |
| set_ExclusiveAddressUse(bool) | Setzt einen Wert, der angibt, ob die aktuelle Instanz nur einem Client die Verwendung eines Ports erlaubt. |
| Start() | Beginnt mit dem Lauschen auf eingehende Verbindungen. |
| Start(int32_t) | Beginnt mit dem Lauschen auf eingehende Verbindungen. |
| Stop() | Beendet das Lauschen auf eingehende Verbindungen. |
| TcpListener(System::SharedPtr<IPEndPoint>) | Erstellt eine neue Instanz. |
| TcpListener(System::SharedPtr<IPAddress>, int32_t) | Erstellt eine neue Instanz. |
| TcpListener(int32_t) | Erstellt eine neue Instanz. |
Siehe auch
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Font for C++