gpt4 book ai didi

android - Socket.IO 服务器不响应 Android 发出的信号

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:47 24 4
gpt4 key购买 nike

我正在尝试通过 Android 应用程序连接我的 Node.js Socket.IO 服务器。控制台日志显示手机已与服务器连接,但是当我尝试从 Android 发出消息时,服务器不会在日志控制台上给出任何输出。我已通读示例 Socket.IO Android 应用程序,但我无法找出问题所在...

下面是我的代码...

客户端 Android

mSocket.connect();

private void attemptSend() {

JSONObject jsonObject1 = new JSONObject();
try {
jsonObject1 = new JSONObject();
jsonObject1.put("message","This is a test");


} catch (JSONException e) {
e.printStackTrace();
}

mSocket.emit("test",jsonObject1);
Log.d("TAG", "Sent");
}

服务器 Node.js

io.on('connection', function(socket) {    
console.log('User Connected');

socket.on('test', function(data) {
console.log(data.message)
}

});

最佳答案

正如问题下的评论中所述,我在连接到服务器时使用的 URL 是错误的。修复 URL 后,应用程序开始按预期运行。

关于android - Socket.IO 服务器不响应 Android 发出的信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44940364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com