TCP_Server¶
Un servidor TCP.
Descripción¶
Un servidor TCP. Escucha las conexiones en un puerto y devuelve un StreamPeerTCP cuando recibe una conexión entrante.
Métodos¶
is_connection_available ( ) const |
|
is_listening ( ) const |
|
void |
stop ( ) |
take_connection ( ) |
Descripciones de Métodos¶
bool is_connection_available ( ) const
Devuelve true
si hay una conexión disponible para tomar.
bool is_listening ( ) const
Devuelve true
si el servidor está actualmente a la escucha de las conexiones.
Escucha en el port
que se une a bind_address
.
Si bind_address
está configurado como "*"
(por defecto), el servidor escuchará en todas las direcciones disponibles (tanto IPv4 como IPv6).
Si bind_address
está configurado como "0.0.0.0"
(para IPv4) o "::"
(para IPv6), el servidor escuchará todas las direcciones disponibles que coincidan con ese tipo de IP.
Si bind_address
se establece en cualquier dirección válida (por ejemplo, "192.168.1.101"
, "::1"
, etc.), el servidor sólo escuchará en la interfaz con esas direcciones (o fallará si no existe una interfaz con la dirección indicada).
void stop ( )
Para de escuchar.
StreamPeerTCP take_connection ( )
Si hay una conexión disponible, devuelve un StreamPeerTCP con la conexión.