首先,我必须说我是wpf和mvvm的新手。 我想开发一个客户端 - 服务器应用程序(客户端向服务器发送信息,并且服务器通知其中一个或多个服务器..考虑像yahoo messenger之类的东西(某些用户更改其状态...将信息发送到服务器,服务器通知他的朋友和他们的用户界面的变化) 我的问题是:mvvm是否适合这种应用程序?wpf mvvm客户端服务器应用程序
3
A
回答
2
简短的回答是肯定的,MVVM在这里很方便。在你的情况下,客户端可以有一个服务类,它监听你的服务器,每次它接收到一个消息时,它就会触发一个事件(它可能是一个事件,它可能是一个事件,标准事件等等)。到这个事件和upda相应地测试其属性。
干杯,Anvaka。
1
是的,你可以应用MVVM来构造应用程序的客户端。
模型层将包含在Web服务接口(WCF是最常用的方法)到远程方法。 视图模型部分将准备来自模型的数据以供UI显示并发送通知。
主要问题是通知您的所有客户的一些变化。 最好的方法是在您的客户端和服务器之间使用持久连接,以便服务器可以将通知“推送”给客户端,而这通常不是一个可行的解决方案。 另一种更重但更标准的解决方案是使用轮询:您的客户定期(例如,每5秒钟)询问服务器是否有可用的通知并更新其接口(如果有的话)。
相关问题
- 1. 客户端/服务器应用程序
- 2. 客户端 - 服务器应用程序
- 3. 服务器客户端应用程序
- 4. 客户端应用程序服务 - 来自WPF客户端的身份验证
- 5. Web服务客户端应用程序
- 6. 服务器端客户端程序C
- 7. jboss客户端 - 服务器应用程序。并发用户
- 8. 与C++服务器/客户端应用程序的端口
- 9. Flex构建客户端和服务器端的应用程序
- 10. 服务器端VS客户端MVC的Web应用程序
- 11. Java服务器,客户端程序
- 12. RMI客户端和服务器程序
- 13. 简单客户端服务器程序
- 14. TCP/UDP客户端/服务器程序
- 15. c程序客户端服务器
- 16. Golang tcp客户端服务器程序
- 17. Java套接字客户端服务器响应应用程序
- 18. 编程一个IPTV应用程序 - 客户端/服务器
- 19. 测试远程客户端 - 服务器应用程序
- 20. 客户端 - 服务器应用程序中的线程同步?
- 21. Socket编程客户端服务器聊天应用程序C++
- 22. 网络与Windows客户端/服务器应用程序
- 23. 客户端/服务器通信WPF
- 24. Android客户端服务器应用程序 - readLine()不起作用
- 25. 使用Griffon和Spring的客户端 - 服务器应用程序
- 26. 使用INDY开发客户端服务器应用程序
- 27. 使用PHP和Python的客户端服务器应用程序
- 28. 使用C#和SQL的客户端服务器应用程序
- 29. 使用Java和德比服务器的服务器客户端应用程序
- 30. 在iPhone上运行客户端和服务器的客户端 - 服务器Web应用程序 - 这可能吗?