System::Net::Sockets::TcpListener classe
Contenuti
[
Nascondere
]TcpListener class
Rappresenta un listener per i servizi di rete TCP. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
class TcpListener : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| AcceptSocket() | Accetta la richiesta di connessione in sospeso e restituisce il socket utilizzato per inviare e ricevere dati. |
| AcceptTcpClient() | Accetta la richiesta di connessione in sospeso e restituisce l’istanza TcpClient-class che viene utilizzata per l’invio e la ricezione dei dati. |
| AllowNatTraversal(bool) | Abilita o disabilita il NAT traversal. |
| BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>) | Avvia un’operazione di accept asincrona. |
| BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>) | Avvia un’operazione di accept asincrona. |
| static Create(int32_t) | Crea una nuova istanza utilizzando il numero di porta specificato. |
| EndAcceptSocket(System::SharedPtr<IAsyncResult>) | Attende fino al completamento dell’operazione di accettazione asincrona specificata. |
| EndAcceptTcpClient(System::SharedPtr<IAsyncResult>) | Attende fino al completamento dell’operazione di accettazione asincrona specificata. |
| get_ExclusiveAddressUse() | Ottiene un valore che indica se l’istanza corrente consente a un solo client di utilizzare una porta. |
| get_LocalEndpoint() | Restituisce il punto finale sottostante. |
| get_Server() | Informazioni RTTI. |
| Pending() | Restituisce un valore che indica se ci sono richieste di connessione in sospeso. |
| set_ExclusiveAddressUse(bool) | Imposta un valore che indica se l’istanza corrente consente a un solo client di utilizzare una porta. |
| Start() | Avvia l’ascolto delle connessioni in arrivo. |
| Start(int32_t) | Avvia l’ascolto delle connessioni in arrivo. |
| Stop() | Interrompe l’ascolto delle connessioni in arrivo. |
| TcpListener(System::SharedPtr<IPEndPoint>) | Crea una nuova istanza. |
| TcpListener(System::SharedPtr<IPAddress>, int32_t) | Crea una nuova istanza. |
| TcpListener(int32_t) | Crea una nuova istanza. |
Vedi anche
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Font for C++