WebSocketServer::onMessage PHP Method

onMessage() public method

public onMessage ( $server, $frame )
    public function onMessage($server, $frame)
    {
        ob_start();
        $this->application->execute(array('swoole_socket', 'getfd'));
        $result = ob_get_contents();
        ob_end_clean();
        /*for($i=1 ; $i<= $result ; $i++) {
             	$server->push($i,'游客'.$frame->fd.'说:' .$frame->data);
         	}*/
        if ('smes_closed' == $frame->data) {
            $server->Close($frame->fd);
        } else {
            $result_fd = json_decode($result, true);
            foreach ($result_fd as $id => $fd) {
                $server->push($fd, '游客' . $frame->fd . '说:' . $frame->data);
            }
        }
    }