asp.net聊天室 如何实现只接受未显示的聊天信息

来源:百度知道 编辑:UC知道 时间:2024/05/20 02:44:03
就是过滤掉已经显示过的聊天信息
性能上要求较高
用ajax实现
不知道该如何做

混水摸鱼的请自觉点

以前开发的一个在线客服的解决方案:
在数据库有一个单独的表
字段: id 自增长 ,conid 聊天线程id ,num 当前聊天信息条数
然后再客户端有一个session("num")每次用户发送一条信息就往里面加1,然后每隔几秒去数据库那个表的num进行对比,如果不同,取差值n 然后select top n * from message where conid=xxxx order by createdate desc,写sql比较明了,大概就这个意思,聊天室和对话意思差不多,可以参考下