TCPServer
Успадковує: RefCounted < Object
Сервер TCP.
Опис
Сервер TCP. Послухайте підключення до порту і повертає StreamPeerTCP, коли він отримує вхідне підключення.
Примітка: При експорті на Андроїд, переконайтеся, що ввімкнути INTERNET дозвіл на експорт Android перед експортуванням проекту або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-якого роду буде заблокований Android.
Методи
get_local_port() const |
|
is_connection_available() const |
|
is_listening() const |
|
void |
stop() |
Описи методів
Повертає локальний порт на цей сервер.
bool is_connection_available() const 🔗
Повертаємо true, якщо підключення доступно для прийому.
Повертає true, якщо сервер в даний час слухає для підключення.
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" і т.д.), сервер буде слухати тільки інтерфейс з цією адресою (або не вдалося, якщо не існує інтерфейсу з вказаною адресою).
void stop() 🔗
Стопи прослуховування.
StreamPeerTCP take_connection() 🔗
Якщо є підключення, повертає StreamPeerTCP з підключенням.