首页 > 解决方案 > 在没有客户端请求的情况下在服务器上调用 grpc 方法

问题描述

我在客户端和服务器之间有 grpc 连接。

一开始客户端向服务器发送消息并创建连接。

服务器有一个后台进程,在检查某些内容和条件为真后,它应该向客户端发送消息。

我怎样才能做到这一点 ?

标签: c#asp.net-coregrpc

解决方案


如果没有客户提出请求,您将无法做任何事情。我认为真正重要的是客户端不需要知道何时发出请求,因为服务器实际上是基于事件的。

创建一个服务器流式传输方法,并从客户端调用它。服务器可以随时提供响应,然后客户端需要读取这些响应并进行处理。


推荐阅读