tisoon 2015-04-01 16:18:40 13612次浏览 5条回复 0 0 0

想实现长连接,向mobile中实时推送消息!有相关的资料吗?

  • 回复于 2015-04-02 11:23 举报

    HTTP本身就是无状态的

  • 回复于 2015-04-07 10:50 举报

    通过PHP的socket?但是问题不在于你推送,因为每个设备都是独立的,他们可能共用一个IP,也可能是独立一个IP,那么你怎么找到他们?所以问题来了,你只能让设备来找你,然后你反馈信息,最简单的方式就是,APP在后台每隔10秒访问一次接口,然后如果有新的推送消息就弹出来。

    但是我真的建议你用极光推送或者个推、友盟之类的工具。

    3 条回复
    回复于 2017-06-09 14:12 回复

    看来你还是不理解socket,每个socket连接都有id来区别的。和ip没关系。

    回复于 2017-07-04 11:15 回复

    socket+id你的意思用tcp长连接咯?一个服务器能有几个端口,你的设备量有多少,即便你做了非阻塞式的tcp你又能容纳多少台设备呢?

    回复于 2017-07-20 16:09 回复

    用swoole

    觉得很赞
  • 回复于 2015-04-08 10:59 举报

    轮询太耗资源了,不是我想要的

  • 回复于 2015-04-09 13:52 举报

    后端得实现一个长连接服务吧,xmpp之类的,或者用websocket

  • 回复于 2015-05-12 10:01 举报

    用websocket吧简单点

您需要登录后才可以回复。登录 | 立即注册