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
Наследует: SocketServer < RefCounted < Object
TCP-сервер.
Описание
TCP-сервер. Слушает соединения на порту и возвращает StreamPeerTCP при получении входящего соединения.
Примечание: При экспорте в Android обязательно включите разрешение INTERNET в предустановке экспорта Android перед экспортом проекта или использованием развертывания в один клик. В противном случае сетевое взаимодействие любого рода будет заблокировано Android.
Методы
get_local_port() const |
|
Описания метода
Возвращает локальный порт, который прослушивает этот сервер.
Error listen(port: int, bind_address: String = "*") 🔗
Прослушивание на port, привязанному к bind_address.
Если bind_address установлен как "*" (по умолчанию), сервер будет прослушивать все доступные адреса (как IPv4, так и IPv6).
Если bind_address установлен как "0.0.0.0" (для IPv4) или "::" (для IPv6), сервер будет прослушивать все доступные адреса, соответствующие этому типу IP.
Если bind_address установлен на любой допустимый адрес (например, "192.168.1.101", "::1" и т. д.), сервер будет прослушивать только интерфейс с этим адресом (или выдаст ошибку, если интерфейса с указанным адресом не существует).
StreamPeerTCP take_connection() 🔗
Если соединение доступно, возвращает StreamPeerTCP с соединением.