Слияние кода завершено, страница обновится автоматически
//测试服务端
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();
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )