多房间的聊天室 他的聊天内容怎么办?是存数据库呢。还是用application。application的话有没区分房间的办法?

解决方案 »

  1.   

    不需要保存的。 就是不想保存记录 ,因为多了系统受不了。想用application  有办法吗?
      

  2.   


    呵呵,application?!那么你只要用一个static的变量就行了。这个application集合主要是为了10年前asp程序员而准备的,对于asp.net程序员则使用static变量来定义。
      

  3.   

    至于业务,实在没有什么可说的。例如你可以在一个叫做Message的类型中定义:public static List<Message> AllMessages=new List<Message>();这就是保存Message类型对象的局部数据库。
      

  4.   

    不过要知道,在真实的服务器上,特别是繁忙的(许多网站的)租用空间上,每隔10分钟其内存数据就丢失了。所以有经验的程序员做出的asp.net应用程序,即使每隔1分钟网站就自动重启,它的程序也不会对用户造成任何影响(例如动不动就让人家重新登录,就是处理“Session丢失”问题的一种比较错误的做法)。
      

  5.   

    呵呵。。总是感觉 sp1234 老成员员好牛B哦!!
      我还是菜鸟 。。