繁体   English   中英

在Android和Windows之间交换数据-使用哪种通信解决方案?

[英]Exchange data between Android and Windows - what communication solution to use?

我正在扩展基于Windows的自定义书面服务器(c#)。 当前服务器提供两个通信接口(基于SignalR和基于简化TCP协议)。 这两个接口都与Windows客户端(我也写过)很好地配合使用。

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

您能推荐任何有用的通讯解决方案吗?

它的男人。

您是否考虑过HTTP2上的JSON?

在HTTP2中,您可以执行服务器推送,以实现双向通信。 话虽这么说,客户端和服务器之间的双向通信通常是通过轮询模型实现的。

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

这两个可能值得一试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM