连接一次多次重连的问题最后连接失败,呼叫walkor大神

为什么websocket测试连接一下,服务端的日志是这样子的,出现了断线重连的问题,最后也没有连接成功,后端代码是demo,什么都没改。
四张截图分别是服务器端日志,网页客户端截图,微信小程序端截图,第四张截图是apache 中error.log中偶尔会报这个错误。
class Events
{
    /**
     * 当客户端连接时触发
     * 如果业务不需此回调可以删除onConnect
     * 
     * @param int $client_id 连接id
     */
    public static function onConnect($client_id)
    {
        echo "$client_id login in \n";
        // 向当前client_id发送数据 
        Gateway::sendToClient($client_id, "Hello $client_id\r\n");
        // 向所有人发送
        Gateway::sendToAll("$client_id login\r\n");
    }
    
   /**
    * 当客户端发来消息时触发
    * @param int $client_id 连接id
    * @param mixed $message 具体消息
    */
   public static function onMessage($client_id, $message)
   {
        // 向所有人发送 
        Gateway::sendToAll("$client_id said $message\r\n");
   }
   
   /**
    * 当用户断开连接时触发
    * @param int $client_id 连接id
    */
   public static function onClose($client_id)
   {
       echo "$client_id logout \n";
       // 向所有人发送 
       GateWay::sendToAll("$client_id logout\r\n");
   }
}
 
QQ图片20190917100645.png QQ图片20190917100628.png 微信截图_20190917105646.png 微信截图_20190917110000.png
已邀请:

yongdao35

赞同来自:

默认demo没心跳,所以连接会断开。
 

要回复问题请先登录注册