我目前正在使用P2P服务开发C# ASP.NET中的gRPC服务,我知道整个过程是如何工作的,但是是否有一种方法可以为服务器和客户端启用一个服务器和客户端,以便他能够接收和发布消息呢?
发布于 2022-03-18 02:33:43
gRPC有客户机和服务器的概念。
只有客户端才能发起到服务器的连接,并且只有客户端可以对服务器发起RPC调用,但是,一旦客户端建立了到服务器的连接,客户机就可以发送单个或多个消息流,而服务器可以使用单个消息流或消息流进行响应。
如果您想要真正的对等点,其中任何对等点可以从任何其他对等点发起和响应RPCs,那么您需要在对等端实现客户机和服务器。
想想“客户端”和“服务器”更像是gRPC角色。
https://stackoverflow.com/questions/71510511
复制相似问题