【问题标题】:Socket.io Client In Android (based on Gottox/socket.io-java-client),How to implement ack of sending messages to server?Android中的Socket.io Client(基于Gottox/socket.io-java-client),如何实现向服务器发送消息的ack?
【发布时间】:2013-11-17 11:14:37
【问题描述】:

我正在使用 socket.io 与我的服务器通信(使用 Gottox/socket.io-java-client

我有一个问题:当我向服务器发送消息时,我如何知道服务器正确接收了消息? 我是否必须让服务器向客户端发送确认消息,以便客户端知道? 关键是在 android 客户端中,我是否必须使用 超时 时间来等待确认消息,如果超时告诉 UI 消息未成功发送? 还是有更优雅的方法?

任何建议都将不胜感激。

【问题讨论】:

    标签: android sockets socket.io


    【解决方案1】:

    检查 onMessage 事件:

    public void onMessage(JSONObject json, IOAcknowledge ack) {
        try {
             System.out.println("Server said:" + json.toString(2));
        } catch (JSONException e) {
                e.printStackTrace();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2014-07-29
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 2012-05-22
      • 2018-01-19
      • 1970-01-01
      • 2014-07-27
      相关资源
      最近更新 更多