Android和Windows之间的交换数据 - 使用什么通信解决方案?

问题描述 投票:0回答:1

我正在扩展自定义编写的基于Windows的服务器(c#)。目前,服务器提供两个通信接口(基于SignalR,基于简化的TCP协议)。两个接口都适用于我也写过的Windows客户端。

有一项新要求,即服务器应与本机Android(Java)客户端通信。通信应该是双向的: - >服务器应该能够将数据推送到客户端 - >客户端应该能够将数据推送到服务器

你能推荐一些有用的通讯解决方案吗

它是男人。

java c# android windows communication
1个回答
0
投票

您是否考虑过HTTP2上的JSON?

在HTTP2中,您可以执行允许双向通信的服务器推送。话虽如此,通常使用轮询模型实现客户端和服务器之间的双向通信。

另一种选择可能是GRPC,它允许在http2之上进行流连接。它经常使用proto作为序列化格式,但不必。

这两个可能值得一试。

© www.soinside.com 2019 - 2024. All rights reserved.