如何使用Java客户端SignalR保证消息传递?

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

我在Android应用上使用SignalR来交换消息。一切正常,但我只是不知道如何重新连接我在连接到Internet时断开Internet时发送的消息。

请帮我

我将消息保留在列表中,直到连接到互联网后,它们被逐一发回,但这是一种错误的方式,它不起作用。

android signalr signalr.client
1个回答
0
投票

您可以将消息存储在数据库表中。连接客户端时,会传递数据库中的消息。当客户端通过一个函数接收到一个响应时,请回到HUB来做一个函数(标记读取的消息或从表中删除它们等等)。

如果客户端断开连接,则消息仍在表中,等待在下次连接时传递。

这只是一个选择。您需要确定工作流程中最佳的内容。

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