请教一个服务器与web交互实现方案,谢谢!

起个昵称吧 发布于 2017/02/05 15:32
阅读 571
收藏 0
PHP

各位好:

 目前准备做一个项目,是基于微信浏览器的,主要的功能需要服务器和浏览器之间实时交互通信,并且会有服务器向浏览器推送消息的需求。

 因为之前也没有接触过实时交互这块,请教下,这种需求一般通过什么方式实现呢?

我看网上说的有说用websocket方式交互的,但是这样的话,如果在交互过程中会有很多种事件,例如推送消息、交互消息等。这个该怎么区分呢?

目前开发语言使用的PHP,麻烦各位帮忙指导下,谢谢!

加载中
1
xinson
xinson

服务端可以编写php调用socket.io http://www.workerman.net/phpsocket_io

socket.io集合了websocket和ajax轮询等,也就是做好了兼容。

0
愚蠢的胖子
愚蠢的胖子

swoole 这个应该对你有帮助吧

起个昵称吧
起个昵称吧
是的,我在网上面查了一下,swoole确实是不错。不过,我没有想好具体用什么实现啊。websocket么?
0
iecho
iecho

可以试下ajax长轮询的方式,消息使用json格式,不同消息可以用一个消息类型字段进行标志

0
屈超
屈超

websocket就是最合适的了,你只需要在数据交互上增加判断字段即可,如果只是实现IM的话有很多现成的可以选择比如阿里百川的云旺

或者去看看http://www.workerman.net吧

0
0
为人心软但是头硬
为人心软但是头硬

用websocket吧 超级简单 年前我也刚搞好 不过我用的java

返回顶部
顶部