System::Net::Sockets::TcpListener clase

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étodoDescripció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