TCP_Server
TCP服务器。
描述
一个TCP服务器。在一个端口上监听连接,当它得到一个传入的连接时返回一个StreamPeerTCP。
方法
is_connection_available ( ) const | |
is_listening ( ) const | |
void | stop ( ) |
take_connection ( ) |
方法说明
- 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。