Server->confirm

确认连接,与enable_delay_receive配合使用。当客户端建立连接后,并不监听可读事件。仅触发onConnect事件回调,在onConnect回调中执行confirm确认连接,这时服务器才会监听可读事件,接收来自客户端连接的数据。

function Server->confirm(int $fd);
  • $fd 连接的唯一标识符
  • 确认成功返回true
  • $fd对应的连接不存在、已关闭或已经处于监听状态时,返回false,确认失败

用途

此方法一般用于保护服务器,避免收到流量过载攻击。当收到客户端连接时onConnect函数触发,可判断来源IP,是否允许向服务器发送数据。