【问题标题】:Android How to test the Autobahn WebSocket ConnectionHandler onClose()method?Android 如何测试 Autobahn WebSocket ConnectionHandler onClose() 方法?
【发布时间】:2014-01-15 15:18:09
【问题描述】:

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

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

有可能吗?

问候。

【问题讨论】:

    标签: android websocket autobahn


    【解决方案1】:

    您可以按照here的代码到“外面”。例如。 CLOSE_INTERNAL_ERRORhere 触发,在初始创建后台读取器/写入器线程期间发生致命事件。

    【讨论】:

    • 谢谢你的回答,不过我还有一个问题,我不认为我从网站下载的 jar 是最新的,所以我不得不从 github repo 克隆它,创建一个新的Autobahn 文件夹中的项目并编译它,如果这是一个愚蠢的问题,我深表歉意,但我怎样才能将它集成到我的项目中?
    • 最后,我设法以一种棘手的方式做到了这一点。谢谢,我还有一个问题想问,但我会作为新请求发布。
    猜你喜欢
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多