System::Net::Sockets::TcpListener clase
Contenido
[
Ocultar
]TcpListener class
Representa un escuchador para los servicios de red TCP. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que resultará en errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
class TcpListener : public System::Object
Métodos
| Método | Descripción |
|---|---|
| AcceptSocket() | Acepta la solicitud de conexión pendiente y devuelve el socket que se utiliza para enviar y recibir datos. |
| AcceptTcpClient() | Acepta la solicitud de conexión pendiente y devuelve la instancia de la clase TcpClient que se utiliza para enviar y recibir datos. |
| AllowNatTraversal(bool) | Habilita o deshabilita la traversía NAT. |
| BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>) | Inicia una operación de aceptación asíncrona. |
| BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>) | Inicia una operación de aceptación asíncrona. |
| static Create(int32_t) | Crea una nueva instancia usando el número de puerto especificado. |
| EndAcceptSocket(System::SharedPtr<IAsyncResult>) | Espera hasta que la operación de aceptación asíncrona especificada se complete. |
| EndAcceptTcpClient(System::SharedPtr<IAsyncResult>) | Espera hasta que la operación de aceptación asíncrona especificada se complete. |
| get_ExclusiveAddressUse() | Obtiene un valor que indica si la instancia actual permite que solo un cliente use un puerto. |
| get_LocalEndpoint() | Devuelve el punto final subyacente. |
| get_Server() | Información RTTI. |
| Pending() | Devuelve un valor que indica si hay solicitudes de conexión pendientes. |
| set_ExclusiveAddressUse(bool) | Establece un valor que indica si la instancia actual permite que solo un cliente use un puerto. |
| Start() | Comienza a escuchar las conexiones entrantes. |
| Start(int32_t) | Comienza a escuchar las conexiones entrantes. |
| Stop() | Detiene la escucha de las conexiones entrantes. |
| TcpListener(System::SharedPtr<IPEndPoint>) | Construye una nueva instancia. |
| TcpListener(System::SharedPtr<IPAddress>, int32_t) | Construye una nueva instancia. |
| TcpListener(int32_t) | Construye una nueva instancia. |
Ver también
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Page for C++