目前使用swoole 已经建立服务器端,也连接成功,客户端发送消息 ,服务器也能 接收 后回复信息,现在想怎么才能 让服务器主动发送信息给客户端,没思路了

解决方案 »

  1.   

    让服务器主动发送信息给客户端,你的这个问题里面,需要在什么时机才让服务器发送信息给客户端呢??
    是定时任务,还是下订单时推送消息给客户机?
    一般我的做法是:在swoole的 on recive里面,接收从客户端发送来的json,这个Json里有个type,按这个type判断是上线登录,还是要给别的客户端send消息(比如新增订单的时候,需要推送给 商家提醒),然后取这个Json里面参数,按参数查询数据库、查询缓存,拿到目标fd,给这个fd推送消息,或者给所有在线的fd推送消息。
      

  2.   

    请看swoole官方文档即可