代码拉取完成,页面将自动刷新
同步操作将从 AvenirTech 未来科技/AvenirMQ 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//测试服务端
const net = require('net');
const port = 13002;
const ip = '127.0.0.1';
const amq = require('avenirmq');
async function main() {
this.server = new net.createServer();
await amq.init({
ip, port:52013,
})
let sign = await amq.login({ name:'parse', password: '123456'});
console.log("sign = ",sign);
setInterval(async () => {
let data = {a:Math.random().toString().slice(1)};
console.log("开始自动发送 data = ",data);
let a = await amq.send(data,sign.data);
console.log("结果为 ",a);
}, 2*1000);
this.server.on('connection', async (client) => {
client.on('data', async (msg) => { //接收client发来的信息
console.log("收到服务器发来消息", JSON.parse(msg));
client.write(JSON.stringify({
code: 0,
message: 'success',
}))
});
client.on('error', function (e) { //监听客户端异常
console.log('client error' + e);
client.end();
});
client.on('close', function () {
console.log(`客户端下线了`);
});
});
this.server.listen(port, ip, function () {
console.log(`client1运行在:${ip}:${port}`);
});
}
main();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。