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.

StreamPeerUDS

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

Потоковий вузол, який обробляє з'єднання UNIX Domain Socket (UDS).

Опис

Потоковий вузол, який обробляє з'єднання UNIX Domain Socket (UDS). Цей об'єкт може використовуватися для підключення до UDS-серверів або також повертається UDS-сервером. Unix Domain Sockets забезпечують міжпроцесний зв'язок на одній машині, використовуючи простір імен файлової системи.

Примітка: UNIX Domain Sockets доступні лише на UNIX-подібних системах (Linux, macOS тощо) і не підтримуються у Windows.

Методи

Error

bind(path: String)

Error

connect_to_host(path: String)

String

get_connected_path() const


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

Error bind(path: String) 🔗

Відкриває сокет UDS та прив'язує його до вказаного шляху сокета.

Цей метод зазвичай не потрібен і використовується лише для того, щоб примусово використовувати вказаний path як адресу джерела під час наступного виклику методу connect_to_host().


Error connect_to_host(path: String) 🔗

Підключається до вказаного шляху UNIX Domain Socket. У разі успіху повертає @GlobalScope.OK.


String get_connected_path() const 🔗

Повертає шлях сокета цього вузла.