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.

TCPServer

Успадковує: SocketServer < RefCounted < Object

Сервер TCP.

Опис

Сервер TCP. Послухайте підключення до порту і повертає StreamPeerTCP, коли він отримує вхідне підключення.

Примітка: При експорті на Андроїд, переконайтеся, що ввімкнути INTERNET дозвіл на експорт Android перед експортуванням проекту або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-якого роду буде заблокований Android.

Методи

int

get_local_port() const

Error

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

StreamPeerTCP

take_connection()


Описи методів

int get_local_port() const 🔗

Повертає локальний порт на цей сервер.


Error listen(port: int, bind_address: String = "*") 🔗

Слухати port зв'язування bind_address.

Якщо bind_address встановлюється як "*" (default), сервер буде слухати всі доступні адреси (both IPv4 і IPv6).

Якщо bind_address встановлюється як "0.0.0.0" (для IPv4) або :" (для IPv6), сервер буде слухати всі доступні адреси, що відповідають типу IP.

Якщо bind_address встановлюється на будь-яку дійсну адресу (наприклад, "192.168.1.101", ::1" і т.д.), сервер буде слухати тільки інтерфейс з цією адресою (або не вдалося, якщо не існує інтерфейсу з вказаною адресою).


StreamPeerTCP take_connection() 🔗

Якщо є підключення, повертає StreamPeerTCP з підключенням.