gpt4 book ai didi

带有 WCF Web 服务的 C# 传统服务器

转载 作者:太空狗 更新时间:2023-10-29 21:50:57 25 4
gpt4 key购买 nike

我正在创建一个从 Yahoo! 下载和显示市场数据的客户端应用程序对于一个大学项目,但它也会向手机发送通知(目前使用谷歌云消息传递)。到目前为止,它是一个 WPF 客户端,“服务器”是一个类库 - 到目前为止可以正常工作。我想知道的是,您能否将此服务器与 WCF 服务混合使用 - 我计划使用 WCF 服务来注册设备,以及接受和解析命令。

所以我会在我的服务器对象上调用 .Start(),它会一直在后台运行,同时 WCF REST 服务与它一起运行——或者我会更好地简单地使用一个在可以接受输入的服务器上运行的线程...抱歉,如果这令人困惑,但只是想知道它是否可以,或者之前已经完成或有任何建议。 :)

只是为了更好地解释

客户端前端和“服务器”在同一台机器上运行——我称它为服务器是因为它不仅更新前端,而且同时发送 GCM 通知。我想知道是否可以添加 WCF 服务,以便通过允许 android 应用程序通过REST 或类似的东西

最佳答案

我会探索将类库包装在 Windows 服务中(它本质上是一个连续运行的进程,可以停止/启动/暂停)并将您的 WCF 服务作为客户端通信的 Web 服务。

WCF 客户端服务如何与 Windows 服务通信由您决定——您是将数据存储在共享数据库中,还是将其保存在内存中,以及让另一个 WCF 层在两者之间进行通信,等等。共享数据库将是最直接,尤其是当您希望保留数据以供其他应用/服务使用时。

关于带有 WCF Web 服务的 C# 传统服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com