web即时聊天(ajax长轮询方式实现)
1.对话双方都在线(浏览器没有关闭的情况下),对话即时推送.
2.当一方不在线时,支持离线发送消息.当离线方上线时,会自动接收离线消息.
1.采用ajax+长轮询,简单易懂.
2.减少ajax发起的无效http连接.
3.使用确认机制来确保客户端收到信息.
4.使用超时机制来确保用户离线时,关闭连接,节省服务器资源.
假如AB两人对话,A的UID为1,B的UID为2.
A发起的url为:http://domain/client.php?from=1&to=2
B发起的url为:http://domain/client.php?from=2&to=1
1.执行sql文件中的sql语句
2.根据实际情况修改程序文件中的数据库配置