/**
* Clean and fire onWsConnect().
* @param Swoole\Request $request
* @param Swoole\Response $response
*/
function afterResponse(Swoole\Request $request, Swoole\Response $response)
{
if ($request->isWebSocket()) {
$conn = array('header' => $request->header, 'time' => time());
$this->connections[$request->fd] = $conn;
if (count($this->connections) > $this->max_connect) {
$this->cleanConnection();
}
$this->onWsConnect($request->fd, $request);
}
parent::afterResponse($request, $response);
}