C# Servicestack服务器事件

C# Servicestack服务器事件,c#,events,stack,server,C#,Events,Stack,Server,当前正在服务器端(自主机)上处理事件。但在官方文档中并没有显示如何调用事件,哪一个事件将被转发给客户端。。。谁能帮我一下吗?请举一个简单的例子或其他什么?支持服务器发送事件的原因您需要执行以下步骤: Server Sent Events(SSE)是一种优雅的web技术,用于高效地从任何HTTP服务器接收推送通知。它可以被认为是长轮询和单向WebSocket的混合体,每种方式都有许多好处: 简单-服务器发送的事件只是一个长期存在的HTTP请求 任何HTTP服务器都可以支持的 高效-每个客户端使用一

当前正在服务器端(自主机)上处理事件。但在官方文档中并没有显示如何调用事件,哪一个事件将被转发给客户端。。。谁能帮我一下吗?请举一个简单的例子或其他什么?

支持服务器发送事件的原因您需要执行以下步骤:

Server Sent Events(SSE)是一种优雅的web技术,用于高效地从任何HTTP服务器接收推送通知。它可以被认为是长轮询和单向WebSocket的混合体,每种方式都有许多好处:

  • 简单-服务器发送的事件只是一个长期存在的HTTP请求 任何HTTP服务器都可以支持的
  • 高效-每个客户端使用一个TCP连接,每条消息避免了HTTP连接和头的开销 这通常比Web套接字更快

  • 弹性-浏览器在连接断开时自动检测并自动重新连接

  • 可互操作性-因为它只是普通的旧HTTP,所以可以使用您最喜欢的HTTP工具进行反思,甚至可以工作 通过HTTP代理(启用缓冲和检查编码) 关闭)

  • 支持良好-作为一种Web标准,除了可以使用polyfills启用的IE之外,它在所有主要浏览器中都受支持

    i、 e.这是一个非常简单和优雅的Web标准,具有比WebSocket更好的HTTP保真度,非常适合在ServiceStack的ASP.NET和SelfHosts中工作的服务器推送通信,无需任何额外的.NET依赖项,也无需主机Windows服务器启用WebSocket支持即可使用。可以使用polyfills启用IE支持

    以后可能会支持WebSocket,但这可能需要对支持WebSocket的Windows服务器附加外部依赖项和要求


  • 这对你有意义吗。。。?或者您想支持使用ServerEventsClient进行身份验证?第二个,客户端上已经有了ServerEventsClient