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.

StreamPeerSocket

继承: StreamPeer < RefCounted < Object

派生: StreamPeerTCP, StreamPeerUDS

用于与套接字流交互的抽象基类。

描述

StreamPeerSocket 是一个抽象基类,定义了基于套接字的流的通用行为。

方法

void

disconnect_from_host()

Status

get_status() const

Error

poll()


枚举

enum Status: 🔗

Status STATUS_NONE = 0

StreamPeerSocket 的初始状态。这也是断开连接后的状态。

Status STATUS_CONNECTING = 1

表示 StreamPeerSocket 正在连接到主机的状态。

Status STATUS_CONNECTED = 2

表示 StreamPeerSocket 已连接到主机的状态。

Status STATUS_ERROR = 3

表示 StreamPeerSocket 处于错误状态的状态。


方法说明

void disconnect_from_host() 🔗

与主机断开连接。


Status get_status() const 🔗

返回连接的状态。


Error poll() 🔗

轮询套接字,更新其状态。见 get_status()