Server->confirm
确认连接,与enable_delay_receive
配合使用。当客户端建立连接后,并不监听可读事件。仅触发onConnect
事件回调,在onConnect
回调中执行confirm
确认连接,这时服务器才会监听可读事件,接收来自客户端连接的数据。
function Server->confirm(int $fd);
$fd
连接的唯一标识符- 确认成功返回
true
, $fd
对应的连接不存在、已关闭或已经处于监听状态时,返回false
,确认失败
用途
此方法一般用于保护服务器,避免收到流量过载攻击。当收到客户端连接时onConnect
函数触发,可判断来源IP
,是否允许向服务器发送数据。