【发布时间】:2023-03-10 00:18:01
【问题描述】:
我在最新的Socket.io (v1.4.3) 中找不到任何关于如何正确处理 Ack 和事件的文档。所有现有文章/问题均指较旧版本,尤其是 IOCallback 类。但是该类在最新版本中不存在。
到目前为止,我设法找到的是:
要获得Socket 事件的回调:
mSocket.connect();
mSocket.on(Socket.EVENT_CONNECT, new Emitter.Listener() {
@Override
public void call(Object... args) {
//What to do here
}
})
- 如何处理
(Object... args)。一个小的代码示例会很棒。 - 似乎有十几个事件,我必须单独处理所有这些吗?或者,我可以实施哪些最小的事件集以了解连接?
获取个别emit事件的回调:
mSocket.emit("payload", jsObj.toString(), new Ack() {
@Override
public void call(Object... args) {
//TODO process ACK
}
});
- 同样,我应该如何处理
(Object... args)?
【问题讨论】:
标签: java android sockets callback socket.io