打算用asp.net(c#) 开发基于web文字聊天的功能,想实现类似于QQ那样,
当A给对方B发送消息时候,B能知道A给他发送消息了,
就是当B和A的聊天窗口已经打开的时候就出现闪动,
当没打开的时候,出现另外一个图片在动,当B点后才打开该窗口看到A发送的消息.  或者说直接弹出来也可以(就是B有新消息时候直接弹出对话框). 我用的是数据库存储聊天内容.
  请问各位大虾们,该如何实现?
  有空的话,帮个忙.
   谢谢!

解决方案 »

  1.   

    www.51aspx.com 楼主 去看看,很多源码的
      

  2.   

    AJAX DIV+CSS基本上用这两个技术可以实现
      

  3.   

     51aspx 我已经找了,没找到.
       能说的具体点?
      

  4.   


    除非B页面窗口隔几秒刷新去查数据库,或者由AJAX调用,这个是HTTP协议无状态决定了的。
      

  5.   

    最实际的办法就是用JS定期去刷新,从数据库中获取是否有新数据的信息,然后再根据获取的反馈信息更新Dom用的技术主要是Ajax DHtml+CSS主要代码就只有自己去找找看了,要写起来相对比较麻烦