网页上的聊天工具。

shelly 2012-05-08 08:47:29
各位大神,用C#开发的网站上的聊天工具怎么写啊?向数据库里面写入一条数据,再用AJAX查数据有没有新的数据,这种方法能实现即时聊天吗?这种方法技术难点有哪些啊?
...全文
297 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
shelly 2012-05-18
  • 打赏
  • 举报
回复
用户甲 给 用户乙 发消息,就向数据库里插入一条消息记录,而 用户乙 通过一个每个15秒就查询有没有未读消息的机制来获得 别的用户 向自己发的消息。如果发现 有一条未读消息 发件人是用户甲 然后就弹出一个对话框网页,如果这时又有 用户丙发来的消息, 那如何又弹出另外一个对话框网页呢?WinForm 程序里面有Form form1=new Form form1.show();但是网页如何复制 出另一相同的网页啊?果然 网页聊天 人多的时候很麻烦。。。有没有哪位高手知道怎么办啊?
mizuho_2006 2012-05-09
  • 打赏
  • 举报
回复
只知道socket可以做
shelly 2012-05-09
  • 打赏
  • 举报
回复
没写过聊天的,不知道要实现即时通讯,用这种往数据库里面插入数据,再用异步线程查询,有新数据就读取的方法,还有什么技术方法要点吗?求教育。。。
tptptp00 2012-05-09
  • 打赏
  • 举报
回复
在后台用异步线程查询 如果有新数据 就终止ajax请求 没新数据 等到了你设定的时间 终止ajax请求
shelly 2012-05-09
  • 打赏
  • 举报
回复
如何实现查询数据库表有新的数据插入啊,用AJAX可以实现吗?
shelly 2012-05-08
  • 打赏
  • 举报
回复
EXTJS对JS要求很高吧?现学JS没有时间了,而且我这边是个不重视前台的地方。。。。
狼王_ 2012-05-08
  • 打赏
  • 举报
回复
我们以前用EXTJS做过一个
shelly 2012-05-08
  • 打赏
  • 举报
回复
有事件请求触发 就插入数据库 和 响应 timer刷新数据 这种方法能做到即时通信吗?
ycproc 2012-05-08
  • 打赏
  • 举报
回复
http://down.admin5.com/net/chat/

简单点就只 只要有事件请求触发 就插入数据库 和 响应 timer刷新数据

复杂点就是 socket 做轮询 队列 处理
shelly 2012-05-08
  • 打赏
  • 举报
回复
多对多额
licai1210 2012-05-08
  • 打赏
  • 举报
回复
问题你是要实现多对一还是多对多的聊天呢
shelly 2012-05-08
  • 打赏
  • 举报
回复
您能具体点吗?因为我也是听别人说用AJAX,具体怎么用AJAX实现查询数据库有新的插入的数据啊?
licai1210 2012-05-08
  • 打赏
  • 举报
回复
人数多的时候麻烦

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧