【问题标题】:Separating a desktop application into a client-server application将桌面应用程序分离为客户端-服务器应用程序
【发布时间】:2011-05-17 23:53:33
【问题描述】:

我有一个多层桌面应用程序,采用分离良好的模块化设计。到目前为止,它一直在单台 PC 上运行,但现在修改了范围以创建一个在本地网络上具有服务器和多个客户端的分布式系统。

客户端通过订阅各种渠道请求历史数据以及实时数据更新。

服务器从数据库中读取历史数据,从PLC中读取实时数据,发送给客户端。如果客户端执行任何数据修改,服务器必须通知所有连接的客户端任何更改。

我已经研究了 WCF 以及这篇文章:http://www.codeproject.com/KB/IP/TCPServClntCommRMIFrmwrk.aspx

对于如何完成这项任务,是否有人有任何其他建议?

【问题讨论】:

  • 哇,这是一篇关于 codeproject 的好文章 :)

标签: c# .net sql client-server


【解决方案1】:

您正在用 Publish-Subscribe Paradigm 描述一个典型的Client-Server Model。查看文章以更深入地了解如何处理类似的架构问题。

【讨论】:

    猜你喜欢
    • 2015-01-01
    • 2011-06-10
    • 2019-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    • 2013-02-12
    相关资源
    最近更新 更多