我正在尝试将Android应用程序连接到MEAN Stack上的Socket.io服务器。
我在socketTesting上发出测试字符串并在服务器端监听。
MainActivity.java
socket.on('socketTesting', function(message) {
console.log(JSON.stringify(message));
});
这是服务器端代码:
{{1}}
服务器端没有显示任何内容。我知道这是一个非常基本的问题,但我没有任何成功地环顾四周。没有异常抛出,也没有连接。
答案 0 :(得分:0)
1)检查socket.io版本是否匹配。由于socket.io服务器和客户端之间的不匹配,我收到了传输错误(花了2天才意识到)。
2)如果您的套接字正在侦听端口80,则打开浏览器并输入http://your-server-ip:80,如果服务器套接字打开以进行连接,将提供json回复。
3)ppl使用DEBUG=* node your-file.js
获取当前状态,打印出所有内容。(查看谷歌了解更多信息)