Как сделать гарантированную доставку сообщений с помощью Java-клиента SignalR? - PullRequest
0 голосов
/ 29 апреля 2019

Я использую SignalR в своем приложении для Android для обмена сообщениями. Все работает нормально, но я просто не знаю, как повторно отправить сообщение, которое я отправлял при отключении от Интернета при подключении к Интернету.

пожалуйста, помогите мне

я сохранял сообщения в списке до тех пор, пока после подключения к интернету они не были отправлены обратно одно за другим, но это неправильный способ, и он не работает.

1 Ответ

0 голосов
/ 29 апреля 2019

Вы можете хранить ваши сообщения в таблице базы данных. Когда клиент подключен, доставляются сообщения, которые находятся в базе данных. Когда клиент получил через функцию, отправьте ответ в HUB для выполнения функции (отметьте прочитанные сообщения или удалите их из таблицы и т. Д.).

Если клиент отключается, сообщения все еще находятся в таблице и ожидают доставки при следующем подключении.

Это просто вариант. Вам нужно определить, что лучше в вашем рабочем процессе.

...