我编写了一个餐馆程序,但现在遇到一个这样的问题?
一间餐厅有两层,都有安装了前台系统,比如A1桌在楼下的电脑点菜了,楼上的电脑应自已更新A1台的状态,但现在要关了前台窗口,重新入过,状态才更新
我也试过这个方法:就是设定它经过几秒自已刷新,但是引起不断闪动,很不好看和方便
我想做到这样,当一张台有客人后,也就状态改变后,他就发一个信息通知局域网中其它的电脑要刷新桌面.如果这样做的,应如何编写代码,思路是怎样的?有没有现在的代码啊?

解决方案 »

  1.   

    1、当有变动的时候,用socket发送一个字符串进行通知
    2、如果觉得麻烦,在程序进行相应操作前,例如要分配那些可能冲突的资源时,自动刷新一次。
    不要定时刷新,就算是定时刷新,最好也在服务器上做个标志,例如通过触发器填写一个表。刷新的时候先判断这个表中的相关数据。
      

  2.   

    用C/S架构啰当客户端发生改变时,通知服务端,要求所有的客户端刷新数据,就类于一个聊天室一样的架构。。
    -------------------------------------------------
    我就是用C/S架构的,是不是有什么控件能达到我的要求,要怎样做?1、当有变动的时候,用socket发送一个字符串进行通知
    -----------------------------------------------------
    具体怎样做,有这方面的资料吗?加一个刷新数据的按钮重新取一下数据就好了
    ------------------------------------------
    这种做法不是太好,因为我不知道他什么时候有数据改变
      

  3.   

    用TCP或者UDP发一条广播消息,收到消息就刷