关闭未认证连接

    如何关闭规定时间内未发送过数据的客户端,

    比如30秒内没收到一条数据就自动关闭这个客户端连接,

    目的是为了让未认证的连接必须在规定时间内认证

    答案:

    GatewayWorker
    GatewayWorker中可以利用心跳来解决这个问题,GatewayWorker有设置客户端多久不回复心跳服务端就关闭连接的属性,可以利用这个机制关闭未及时认证的客户端。

    start_gateway.php



    方法二,利用定时器Timer做

    如果是GatewayWorker项目