CSDN里的那个即时聊天是怎么实现的。请教

解决方案 »

  1.   

    socket可以实现的,就是一个客户端跟服务器端的数据发送跟接受!
      

  2.   

    呵呵,我原来想做的一个东西,
    原理就是服务器有个结构存在内存中,包含了发送人,接收人,信息,信息类型,接收时间等属性的集合
    通过客户端登录后来通过ajax请求集合队列来获取数据,
    也可以用数据库来存储,比如某个信息的接收时间大于多少后,确定了接收人不在线,可以存入数据库,等接收人下次来了先从数据库读取,然后再从队列中读取,这样就ok了
    呵呵
      

  3.   


    是的,前段时间做了一个,采用AJAX定时提取数据库的方式  效果不佳现在准备搞个内存数据库,估计会快些