isWebSocket() public method

public isWebSocket ( )
Example #1
0
 /**
  * Request come
  * @param Swoole\Request $request
  * @return Swoole\Response
  */
 function onRequest(Swoole\Request $request)
 {
     return $request->isWebSocket() ? $this->onWebSocketRequest($request) : $this->onHttpRequest($request);
 }
Example #2
0
 /**
  * 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);
 }