我无法找到任何有关如何正确处理Ack和事件的文档,最近的Socket.io
(v1.4.3)。所有现有的文章/问题都涉及旧版本,尤其是IOCallback
类。但该类不在最新版本中。在Socket.io中处理回调Android客户端v1.4
所有我设法找到了到现在为止是这样的:
要获得回调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)
?
干杯。现在继续前进。 –
@IntelliJAmiya欢迎您提高答案。 SO上的'socket.io'只有很少的帮助。 – ShahiM