我是一个新手,对某些名词不是很规范,请见谅设服务器端接某硬件设备实时读取数据,利用remoting公开一个类,此类的数据由实时更新.下设若干客户端,当服务器中的数据更新时,各个模块响应不同的处理此结构可以用服务器在数据发生更新时去调用各客户端的公开接口的方式来解决,但是,我可不可以将服务器数据更新做为一种消息,在各个客户端利用remoting技术共享此类时响应该消息,在各个客户端进行处理呢?简单的来说,就是将服务器公开类的数据更新,做为一种消息。各客户利用remoting技术对该消息进行响应

解决方案 »

  1.   

    remoting只提供了远和调用的功能,并没有服务器端向客户端发消息的功能,你的需求我认为可以用Socket(可使用TcpClient,TcpLisiner)解决.
      

  2.   

    是可以,remoting提供了远和调用的功能就已经中够了.
    但要利用委托机制.
    当客户端程序刚启动时就从服务器端获取一个代理对象,然后把代理对象的委托绑定到本地方法.
    服务器端只要发生数据变化时调用对象的委托就可以了.
    MSDN上应该有利用remoting来作广播的事例.