gpt4 book ai didi

c# - MVVM C#​​ 与远程计算机上的 View

转载 作者:行者123 更新时间:2023-12-03 10:23:21 26 4
gpt4 key购买 nike

我正在用 C# 设计一个客户端/服务器应用程序,其中所有模型对象和计算都必须在服务器上完成。服务器不需要特定的 UI。
同时,我希望我的客户能够从服务器执行不同的功能或服务,并从服务器接收计算结果以及绑定(bind)或订阅某些值,并且每次服务器更新它时,它都会将更新发送到订阅此值的所有客户。

我认为这没什么了不起的。
我没有网络或服务器客户端应用程序的任何背景。

我的问题如下:

我想将作为服务器端的 ViewModel 的属性直接绑定(bind)到作为客户端的 View 。
如果 View 位于普通的本地 MVVM 框架中,我是否可以这样做?
我想避免必须在客户端和服务器之间创建一种特定的语言,然后再处理客户端消息的队列和优先级。
如果没有,你会推荐一些读物吗?

非常感谢。

最佳答案

你不希望你的观点依赖于网络连接来保持响应,即使你解决了你所提议的技术挑战。网络应该以一种可以正常失败的方式完成。

这很糟糕,你不应该这样做。这是我的意见。

此外,您真的不应该设计自己的通信协议(protocol)。您可以使用 WCF 之类的东西或其他允许您调用远程函数的框架。

关于c# - MVVM C#​​ 与远程计算机上的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20522029/

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