TCP_Server

Inherits: Reference < Object

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

bool

is_connection_available ( ) const

bool

is_listening ( ) const

Error

listen ( int port, String bind_address="*" )

void

stop ( )

StreamPeerTCP

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.


Si hay una conexión disponible, devuelve un StreamPeerTCP con la conexión.