我们正在为Socket.io使用AndroidAsync,并且通常对它非常满意。但是为了提供良好的用户体验,我们需要它能够相当快地检测网络故障。开箱即用,需要一分钟或更长时间。据我了解Socket.io,超时是在服务器上设置的,并在初始握手时与客户端通信。但是改变我们的服务器心跳超时似乎根本不会影响AndroidAsync(尽管服务器超时速度更快)。
我错过了什么?如何让AndroidAsync使用新的服务器超时?或者有没有办法在客户端设置它们?
注意:我可以使用SocketIORequest.setTimeout设置初始连接超时,但这仅适用于初始连接。