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 с соединением.