如果我用PHP做一个网页,有这么一个小功能,就是在线用户,可以随时聊天,能及时收到对方的消息,如果用socket是不是开销太大,如果用ajax的话,你得定时去请求服务器。大家有没有好的办法或解决方案,告诉我在服务器上用什么工具或组件都可以!!!先谢谢各位大虾了!

解决方案 »

  1.   

    http://bbs.phpchina.com/viewthread.php?tid=166038&from=indexheats
      

  2.   

    谢谢,非常不错,要的就是这样的东东,还有什么好的组件,像comet的,大家快介绍,明天要结贴啦!!!
      

  3.   

    flash + sockethttp://61.151.241.112/chat.swf
      

  4.   


    另外:ajax(http)是建议在socket的基础上的。
    web服务器都是基于文本解析的,只不过是使用短连接。
    WEBIM这种应用都是只需要传送少量的信息。一台服务器带5000个客户端应该没有问题
      

  5.   

    今天用基于ajax的长轮询实现了个简单的聊天室,感觉还不错,消息很及时,但是还没有测试性能和资源占用