信号R连接有时会断开

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

我已实现基于安全目的的应用。这个应用程式适用于A和B这两个角色。两个使用者都可以追踪彼此的位置。对于用户A,我已经实现了Mapbox,对于用户B我已经实现了Google Map。

对于A,Mapbox提供了默认的实时导航,对于B,我使用了提供用户A位置的信号R。因此,我可以将标记导航到A的特定位置。

当用户A和B在附近时,这是完美的工作环境。当时我要进行远距离测试时,信号R连接断开。我创建了BaseActivity,用于在信号R断开并重新连接时重新连接信号R。但是重新连接需要花费时间。

基本上这个应用程序是出于安全目的,所以我们不能等待重新连接信号R,因为重新连接需要时间。

您能否建议我该怎么办?帮助将不胜感激。

android kotlin connection signalr signalr-hub
1个回答
0
投票

这里是您应该阅读的有关重新连接的链接。

Best practice for reconnecting SignalR 2.0 .NET client to server hub

此外,请参考下面的链接,增加服务器端的默认超时可能会解决您的问题。https://github.com/SignalR/java-client/issues/61#issuecomment-111347948

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