Heim  >  Fragen und Antworten  >  Hauptteil

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

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

迷茫迷茫2719 Tage vor553

Antworte allen(6)Ich werde antworten

  • PHPz

    PHPz2017-04-10 16:05:25

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

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

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-04-10 16:05:25

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

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-10 16:05:25

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

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

    Antwort
    0
  • 阿神

    阿神2017-04-10 16:05:25

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

    Antwort
    0
  • 迷茫

    迷茫2017-04-10 16:05:25

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

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-04-10 16:05:25

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

    Antwort
    0
  • StornierenAntwort