gpt4 book ai didi

Android:Autobahn - 在 websocket 上取消请求/发送消息

转载 作者:行者123 更新时间:2023-11-30 02:49:08 26 4
gpt4 key购买 nike

场景:1. 我有一个 ListView ,即时获取数据。由于滚动它可能获得的数据可能是陈旧的。
2. 当我使用线程实现 HTTP 客户端时,在滚动时我会取消所有请求 threadHandler.removeMessages(intwhat) 以便不返回任何陈旧数据。
3. 高速公路 Websocket API 为我提供了异步发送消息和接收其响应的选项。
4. 谁能建议我如何取消来自 WebsocketWriter 的请求?或解决方法。
5. 如果以上描述不够,我可以再详细说明。

最佳答案

OP 问题已被提交至高速公路邮件列表 here .

摘录:

sendMessage() cannot be canceled. Upon invoking, it'll forward the message to the background writer thread, and that thread will send out the bytes on wire.

What you can do (at app level) is ignore any responses to the sent message the application expects.

关于Android:Autobahn - 在 websocket 上取消请求/发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com