【发布时间】:2011-05-17 23:53:33
【问题描述】:
我有一个多层桌面应用程序,采用分离良好的模块化设计。到目前为止,它一直在单台 PC 上运行,但现在修改了范围以创建一个在本地网络上具有服务器和多个客户端的分布式系统。
客户端通过订阅各种渠道请求历史数据以及实时数据更新。
服务器从数据库中读取历史数据,从PLC中读取实时数据,发送给客户端。如果客户端执行任何数据修改,服务器必须通知所有连接的客户端任何更改。
我已经研究了 WCF 以及这篇文章:http://www.codeproject.com/KB/IP/TCPServClntCommRMIFrmwrk.aspx
对于如何完成这项任务,是否有人有任何其他建议?
【问题讨论】:
-
哇,这是一篇关于 codeproject 的好文章 :)
标签: c# .net sql client-server