如何从Java向套接字io服务器发送消息

时间:2019-04-09 22:38:42

标签: socket.io

Web客户端发送此消息(在chrome dev工具中观看):

enter image description here

在服务器日志中:

hello { limit: 10, safeSearch: true, orderBy: null, orderDesc: false }

我想通过套接字io客户端从Java发送相同的消息。我很累:

    JSONObject j = new JSONObject();
    j.put("limit", 10);
    j.put("safeSearch", true);
    j.put("orderBy", JSONObject.NULL);
    j.put("orderDesc", false);

    socket.emit("searchTorrent","hello", j);

但是在服务器日志中:

hello [Function]

(我没有服务器和客户端代码)

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

服务器期望ack功能,因此解决方案:

socket.emit("searchTorrent", "hello", j, (Ack) ack -> {});