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 обеспечивают межпроцессное взаимодействие на одной машине с использованием пространства имен файловой системы.

Примечание: Сокеты домена UNIX доступны только в UNIX-подобных системах (Linux, macOS и т. д.) и не поддерживаются в Windows.

Методы

Error

bind(path: String)

Error

connect_to_host(path: String)

String

get_connected_path() const


Описания метода

Error bind(path: String) 🔗

Открывает UDS-сокет и привязывает его к указанному пути к сокету.

Этот метод, как правило, не требуется и используется только для того, чтобы заставить последующий вызов connect_to_host() использовать указанный path в качестве исходного адреса.


Error connect_to_host(path: String) 🔗

Устанавливает соединение с указанным путем к сокету домена UNIX. Возвращает @GlobalScope.OK в случае успеха.


String get_connected_path() const 🔗

Возвращает путь к сокету этого узла.