System::Net::Sockets::TcpListener-klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Page for C++