什么用于即时消息传递功能?

时间:2018-11-13 09:32:11

标签: c# asp.net asp.net-mvc websocket message-channel

我正在参加Microsoft考试70-486。在转储过程中,我遇到了以下问题

您正在开发一个ASP.NET MVC应用程序,该应用程序为客户提供即时消息传递功能。

您具有以下要求:

  1. 消息必须能够同时发送和接收。
  2. 必须消除延迟和不必要的标头数据。
  3. 该应用程序必须符合HTML5标准。

您需要设计应用程序以满足要求。 你该怎么办?

A。从浏览器配置轮询。

B。实施长时间运行的HTTP请求。

C。在客户端和服务器上实现WebSockets协议。

D。在客户端上实例化MessageChannel对象。

现在我对C和D选项感到困惑。在网络上,大多数人都说C是答案,但据我所知,它不能满足第一个要求 “消息必须能够同时发送和接收”。

任何帮助都是可取的。 谢谢

2 个答案:

答案 0 :(得分:0)

基于将即时消息传递功能构建到社交网络Web应用程序中的经验。以下是一些要研究的技术:

  • SignalR(用于服务器和客户端之间的通信)
  • Bootstrap(页面布局和样式,符合HTML5)
  • ReactJS(在处理请求和显示消息时易于使用)

尝试构建一个小型测试应用程序,并自己确定哪些技术效果很好。

答案 1 :(得分:0)

正确答案应为选项D