PacketPeerDTLS
Успадковує: PacketPeer < RefCounted < Object
Пакет DTLS одномісний.
Опис
Цей клас являє собою підключення DTLS. Ви можете використовувати для підключення до сервера DTLS і повертається DTLSServer.take_connection().
Примітка: При експорті до Android, переконайтеся, що ввімкнути INTERNET дозвіл на експорт Android перед експортуванням проекту або за допомогою однієї кнопки розгортання. Інакше, мережевий зв'язок будь-якого роду буде заблокований Android.
На даний момент не підтримується: TLS-відновлення сертифікатів та фіксування сертифікатів. Відкликані сертифікати приймаються до тих пір, поки вони не діють. Якщо це занепокоєння, ви можете використовувати автоматично керовані сертифікати за короткий термін дії.
Методи
connect_to_peer(packet_peer: PacketPeerUDP, hostname: String, client_options: TLSOptions = null) |
|
void |
|
get_status() const |
|
void |
poll() |
Переліки
enum Status: 🔗
Status STATUS_DISCONNECTED = 0
Відключено статус PacketPeerDTLS.
Status STATUS_HANDSHAKING = 1
Статус, що представляє PacketPeerDTLS, який в даний час виконує ручку з дистанційним з'єднанням.
Status STATUS_CONNECTED = 2
Статус, що представляє PacketPeerDTLS, який підключений до пульта дистанційного керування.
Status STATUS_ERROR = 3
Статус на сервери.
Status STATUS_ERROR_HOSTNAME_MISMATCH = 4
Статус помилки, який показує невідповідність домену до сертифікату DTLS, представлений хостом та доменом, який вимагає перевірки.
Описи методів
Error connect_to_peer(packet_peer: PacketPeerUDP, hostname: String, client_options: TLSOptions = null) 🔗
Підключає packet_peer початок роботи DTLS за допомогою основного PacketPeerUDP, який повинен бути підключений (див. PacketPeerUDP.connect_to_host(). Ви можете додатково вказати паративний клієнт_options для використання при перевірці підключень TLS. TLSOptions.client() і TLSOptions.client_unsafe().
void disconnect_from_peer() 🔗
Відключає цей одноліток, термінуючи сеанс DTLS.
Повертає стан з'єднання.
void poll() 🔗
З'єднання для перевірки вхідних пакетів. Зателефонуйте це часто, щоб оновити статус і зберегти робочі місця з'єднання.