Android如何测试Autobahn WebSocket ConnectionHandler onClose()方法?

时间:2014-01-14 20:00:18

标签: android websocket autobahn

我试图在Android系统上处理WS连接丢失,并按照错误代码尝试重新打开连接,重置客户端等...

所以我实际上想测试我的处理过程,在Autobahn refs中,我在de.tavendo.autobahn.WebSocket.ConnectionHandler参考中有所有可能的连接丢失消息,我想知道如何生成那些事件,我知道如何生成CLOSE_CONNECTION_LOST和CLOSE_INTERNAL_ERROR事件,但我不知道其他3个事件(在调用WebSocket disconnect()方法后似乎没有发生CLOSE_NORMAL)。

有可能吗?

问候。

1 个答案:

答案 0 :(得分:0)

您可以按照here到“外部”的代码进行操作。例如。 CLOSE_INTERNAL_ERROR是从here触发的,当初始创建后台读/写线程时发生致命事件。