Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
TCPServer
Eredita: SocketServer < RefCounted < Object
Un server TCP.
Descrizione
Un server TCP. Ascolta le connessioni su una porta e restituisce un StreamPeerTCP quando riceve una connessione in arrivo.
Nota: Quando si esporta su Android, assicurarsi di abilitare l'autorizzazione INTERNET nella preimpostazione d'esportazione Android prima di esportare il progetto o di utilizzare la distribuzione con un clic. Altrimenti, qualsiasi tipo di comunicazione di rete sarà bloccata da Android.
Metodi
get_local_port() const |
|
Descrizioni dei metodi
Restituisce la porta locale che questo server sta ascoltando.
Error listen(port: int, bind_address: String = "*") 🔗
Ascolta sulla porta port associata all'indirizzo bind_address.
Se bind_address è impostato come "*" (predefinito), il server ascolterà tutti gli indirizzi disponibili (sia IPv4 sia IPv6).
Se bind_address è impostato come "0.0.0.0" (per IPv4) o "::" (per IPv6), il server ascolterà tutti gli indirizzi disponibili che corrispondono a quel tipo di IP.
Se bind_address è impostato su un indirizzo valido (ad esempio "192.168.1.101", "::1", ecc.), il server ascolterà solo sull'interfaccia con quell'indirizzo (o fallirà se non esiste alcuna interfaccia con l'indirizzo specificato).
StreamPeerTCP take_connection() 🔗
Se una connessione è disponibile, restituisce uno StreamPeerTCP con la connessione.