流对等TCP

Inherits: StreamPeer < Reference < Object

类别: 核心

简要说明

TCP流对等。

方法

Error

connect_to_host ( String host, int port )

无效

disconnect_from_host ( )

String

get_connected_host ( ) const

int

get_connected_port ( ) const

Status

get_status ( )

bool

is_connected_to_host ( ) const

无效

set_no_delay ( bool enabled )

枚举

枚举 状态

  • STATUS_NONE = 0 ---项目的初始状态 StreamPeerTCP . 这也是断开后的状态。

  • STATUS_CONNECTING = 1 ---表示 StreamPeerTCP 正在连接到主机。

  • STATUS_CONNECTED = 2 ---表示 StreamPeerTCP 连接到主机的。

  • STATUS_ERROR = 3 ---表示 StreamPeerTCP 处于错误状态。

描述

TCP流对等。此对象可用于连接到TCP服务器,也可由TCP服务器返回。

方法说明

连接到指定的 host:port 一对。如果有效,将解析主机名。退换商品 @GlobalScope.OK 关于成功还是 @GlobalScope.FAILED 失败论。

  • void disconnect_from_host ( )

断开与主机的连接。

  • String get_connected_host ( ) const

返回此对等机的IP。

  • int get_connected_port ( ) const

返回此对等机的端口。

返回连接的状态,请参阅 Status .

  • bool is_connected_to_host ( ) const

返回 true 如果此对等机当前连接到主机, false 否则。

  • void set_no_delay ( bool enabled )

禁用Nagle的算法以提高小数据包的延迟。

注: 对于发送大数据包或需要传输大量数据的应用程序,这会降低总可用带宽。