当前位置:  开发笔记 > 编程语言 > 正文

B/S架构实现在线聊天可能吗

www.laifeng.com大家看这个来疯聊天网,直接在网页就能发消息即时聊天!!是即时!!这个网站是什么语言写的,是PHP吗?还有很多WEBqq也是在web上即时聊天,如果用PHP+前端技术的化能不能实现出一个跟QQ
http://www.laifeng.com
大家看这个来疯聊天网,直接在网页就能发消息即时聊天!!是即时!!
这个网站是什么语言写的,是PHP吗? 还有很多WEBqq也是在web上即时聊天,如果用PHP+前端技术的化能不能实现出一个跟QQ一样的聊天室??

回复内容:

http://www.laifeng.com
大家看这个来疯聊天网,直接在网页就能发消息即时聊天!!是即时!!
这个网站是什么语言写的,是PHP吗? 还有很多WEBqq也是在web上即时聊天,如果用PHP+前端技术的化能不能实现出一个跟QQ一样的聊天室??

完全可行!!!!!就是即时聊天系统,特别可行,用node.js 配合socket.io库就可以实现
基于node.js 的socket.io 实现的例子百度一下很多,比如这个http://www.cnblogs.com/Wayou/p/hichat_built_with_nodejs_socket.html

晚上回家我那有更好的例子

你看看微信和QQ怎么实现的就知道了,视频聊天呢都可以。

QQ有网页版,淘宝旺旺有网页版,微博也有私信聊天界面……
这个是很常见的功能吧。
PHP+前端技术是可以实现的。
前端如果只考虑支持HTML5的浏览器,可以用WebSocket。
前端如果可以用Flash,可以用XMLSocket。
前端如果考虑兼容性,可以用JS实现AJAX架构(心跳包机制)。
前端如果想实现消息的即时性更好,可以用JS实现Comet架构(长连接轮询机制)。

通常推荐用后两种方案,详细的可以百度下。

PHPWebIM是Swoole官方基于PHP Swoole扩展和Swoole Framework开发的WebSocket网页即时聊天工具.
PHPWebIM支持WebSocket+Comet2种兼容协议,可用于所有种类的浏览器包括IE.
https://github.com/matyhtf/PHPWebIM
Demo: http://webim.swoole.com/

https://segmentfault.com/q/1010000004863...

使用 webSocket 就可以实现了(虽然这个回答比较简短,但是是个可行的方案)

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有