我一时兴起将最新桌面应用程序的UI编写为在IIS上运行的MVC ASP应用程序。 它看起来真的很不错。
应用程序有一个按钮,用于启动永久读取UDP端口的进程。我希望UI变为活动状态,并在UI上显示数据
在ASP中,这似乎比后台进程的WinForms方式和更新表单控件要多得多。 我已经考虑过从用户界面进行投票,但感觉不对。
如何返回UI以便(例如)按停止按钮? 我应该使用什么技术将到达的数据推送到UI?
答案 0 :(得分:2)
您应该Learn About ASP.NET SignalR
ASP.NET SignalR是ASP.NET开发人员的新库 轻松开发实时Web功能。 SignalR允许 服务器和客户端之间的双向通信。服务器可以 现在,当内容成为连接客户端时,立即将内 可用。 SignalR支持Web套接字,并且可以回退到其他网络套接字 旧版浏览器的兼容技术。 SignalR包含用于的API 连接管理(例如,连接和断开事件), 分组连接和授权。