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