推荐及时通信技术

1.websocket

WebSocket协议支持(在受控环境中运行不受信任的代码的)客户端与(选择加入该代码的通信的)远程主机之间进行全双工通信。用于此的安全模型是Web浏览器常用的基于原始的安全模式。 协议包括一个开放的握手以及随后的TCP层上的消息帧。 该技术的目标是为基于浏览器的、需要和服务器进行双向通信的(服务器不能依赖于打开多个HTTP连接(例如,使用XMLHttpRequest或<iframe>和长轮询))应用程序提供一种通信机制。

1.最简单的例子:http://www.runoob.com/html/html5-websocket.html
2.基于php做后台的简单例子:http://www.cnblogs.com/LXJ416/p/5629038.html
注意该例子之前需要搭建server,并且运行的php要在客户端端口运行。
3.一个php的聊天室,讲的很详细:http://www.cnblogs.com/zhenbianshu/p/6111257.html
4.基于php的异步通信技术:https://wiki.swoole.com/wiki/index/prid-1
5.socket.技术,能即时聊天。很神奇哦: https://socket.io/demos/chat/
6.node.js 实现的即时聊天:http://www.cnblogs.com/Wayou/p/hichat_built_with_nodejs_socket.html
7.workman值得学习:http://www.workerman.net/
8.goeasy也不错:http://goeasy.io/cn/demos
其他:
WebSocket的Wikipedia:http://en.wikipedia.org/wiki/WebSocketsWebSockets.org站点:http://www.websockets.org/Dojo WebSocket站点:http://www.sitepen.com/blog/2010/10/31/dojo-websocket/

2.MQTT

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协议。

phpMQTT库

3.ajax长轮询。不限制浏览器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容