用webstrom定一个nodejs socket.io的后端,我先用安卓app和 c# winform连接,皆成功,并与后端通信,然后与一个微信小程序也同样去连,首先通过执行npm install weapp.socket.io安装包,接着在工具菜单中执行“构建npm”,最后开始写代码。
先是定义const io=require("weapp.socket.io"),完成之后在onload中填写以下代码,执行,发现模拟器和真机都并没有连上后端,也没有报错。
onLoad(options) {
this.socket = io('http://192.168.2.102:8080');
this.socket.on('connect', () => {
console.log('Socket.IO连接已建立');
});
this.socket.on('message', (data) => {
console.log('收到服务器消息:', data);
});
this.socket.on('disconnect', () => {
console.log('Socket.IO连接已断开');
});
this.socket.on('error', (err) => {
console.error('Socket.IO连接错误:', err);
});
},