我们在我们的应用程序中使用基于套接字的实现,下面是负责完成工作的类。
public class TestWebSocket implements WebSocket, WebSocket.OnTextMessage
{
// Overriden onConnect
// Overriden onDisconnect
// Overriden onMessage
// Overriden onClose
}
这工作正常,意味着它能够接收数据并将其发送到前端进行显示。
我的问题是,每当有一个onDisconnect
方法被调用时,我们都不确定用户是否有目的地关闭了浏览器(因此调用了 on Disconnect )
或者
由于网络问题或任何问题等onDisconnect
其他原因而发生。
请让我知道如何区分由于网络问题导致的断开连接或由于用户故意关闭浏览器而发生的断开连接?我们还能在这个类的 onDisconnect 方法中识别出一些东西吗?
提前致谢。