TCP_Server¶
类别: 核心
简要说明¶
TCP服务器。
方法¶
is_connection_available ( ) const |
|
is_listening ( ) const |
|
无效 |
stop ( ) |
take_connection ( ) |
描述¶
TCP服务器。侦听端口上的连接并返回 StreamPeerTCP 当它得到一个传入连接时。
方法说明¶
bool is_connection_available ( ) const
返回 true
如果连接可用。
bool is_listening ( ) const
返回 true
如果服务器当前正在侦听连接。
听 port
绑定到 bind_address
.
如果 bind_address
设置为 "*"
(默认),服务器将侦听所有可用地址(IPv4和IPv6)。
如果 bind_address
设置为 "0.0.0.0"
(对于IPv4)或 "::"
(对于IPv6),服务器将侦听与该IP类型匹配的所有可用地址。
如果 bind_address
设置为任何有效地址(例如 "192.168.1.101"
, "::1"
等),服务器将只侦听具有该地址的接口(如果不存在具有给定地址的接口,则失败)。
void stop ( )
停止聆听。
StreamPeerTCP take_connection ( )
如果连接可用,则返回连接的streampeerTCP。