hehe,不容易。你的三层结构所指哪三层呀?:)

解决方案 »

  1.   

    limit(怎么会) :
        不能用时间控件的,间隔太小太耗资源,太大也不行
      

  2.   

    好像只能在客户端定时查询server。
      

  3.   

    呵呵~~~~~你的思路有些问题吧?:)
    三层架构是说:数据层,业务逻辑层,表现层。
    想做三层架构的程序,可以是单机,也可以是C/S结构,也可以是B/S结构。
    其实,你是想说你的程序是由数据库+WebService+客户端组成的吧?
    如果是WebService的话,那你这个问题也只能定时查看了。
    但如果你用的是Remotming的话。还是有办法的,但是他还是穿不透防火墙.
      

  4.   

    你们都说错了在中间层有控制业务后台控制数据库后台不是并发的dotnet的思想不是万能的
      

  5.   

    可以使用socket通知客户改变就像observer设计模式一样
      

  6.   

    用socket向所有客户端发送消息。
      

  7.   

    这个问题我解决过:
    1.和三层无关;
    2,当你通过中间层向数据库定完一个数据时,向外部通过通讯的方法传送这个数据
    3.最简单的办法是:
      a.当一个客户端登陆服务器时,把ip记在数据库中
      b.得到一个ip后通过.net remoting或socket 等通讯方案通知对方
    4.你这个问题实质是通讯问题,