java-如何在socket.io CLIENT上使用回调?

java-如何在socket.io CLIENT上使用回调?,第1张

概述我想回调服务器以确认我的客户端已收到呼叫.在相反的方向上,这已被大量记录并且可以正常工作,但是我应该如何向客户确认呢?注意:我在Android而不是JavaScript上使用socket-io-java-clienthttps://github.com/socketio/socket.io-client-java,但这没关系.好吧,也许是的.socket

我想回调服务器以确认我的客户端已收到呼叫.在相反的方向上,这已被大量记录并且可以正常工作,但是我应该如何向客户确认呢?

注意:我在Android而不是JavaScript上使用socket-io-java-clIEnt https://github.com/socketio/socket.io-client-java,但这没关系.好吧,也许是的.

    socket.on("onMessage", new Emitter.Listener() {                @OverrIDe public voID call(Object... args) {                    // I have the args here and the last argument is a callback,                    // but what do I need to do to callback the server using that arg?                }            })

在Swift中看起来像这样,但是我无法弄清楚如何使用上述库在Java中执行此 *** 作.

    socket.on("onMessage") { data, ack in        ack?()    }

是否有人这样做或知道如何实现?

解决方法:

我忽略了这一点.这里有一个例子:

https://github.com/socketio/socket.io-client-java

// ack from clIEnt to serversocket.on("foo", new Emitter.Listener() {  @OverrIDe  public voID call(Object... args) {    Ack ack = (Ack) args[args.length - 1];    ack.call();  }});

[信用归亚历克斯(Alex),他只是使我的URL变成了空白.

总结

以上是内存溢出为你收集整理的java-如何在socket.io CLIENT上使用回调?全部内容,希望文章能够帮你解决java-如何在socket.io CLIENT上使用回调?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存