明树Git Lab

Commit 5cc65650 authored by zfp1's avatar zfp1

update

parent cb180f26
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
"exceljs": "4.4.0", "exceljs": "4.4.0",
"express": "4.19.2", "express": "4.19.2",
"form-data": "4.0.0", "form-data": "4.0.0",
"iconv-lite": "^0.6.3",
"ioredis": "5.4.1", "ioredis": "5.4.1",
"joi": "17.13.1", "joi": "17.13.1",
"lodash": "4.17.21", "lodash": "4.17.21",
......
const net = require('net'); const net = require('net');
const { MongoClient } = require('mongodb'); const { MongoClient } = require('mongodb');
const iconv = require('iconv-lite');
let mongourl = `mongodb://root:letian2024.@172.16.0.16:27017/letian?authSource=admin`; //内网 let mongourl = `mongodb://root:letian2024.@172.16.0.16:27017/letian?authSource=admin`; //内网
const server = net.createServer((socket) => { const server = net.createServer((socket) => {
socket.on('data', (data) => { socket.on('data', (data) => {
console.log(`收到消息:${data}`); const gbkString = iconv.decode(data, 'gbk');
socket.write(`${data}`); console.log(`收到消息:${gbkString}`);
// connectAndInsert(data); if (gbkString.includes('LetaleLetale123')) {
//登录
socket.write('0x20 0x02 0x00 0x00')
}
if (gbkString.includes('C0')) {
socket.write('0xD0 0x00');
}
});
socket.on('N82V3VWYU84K36UH', (data) => {
const gbkString = iconv.decode(data, 'gbk');
console.log(`N82V3VWYU84K36UH${gbkString}`);
});
socket.on('WO6936WQZ0L1Q4A1', (data) => {
const gbkString = iconv.decode(data, 'gbk');
console.log(`WO6936WQZ0L1Q4A1${gbkString}`);
}); });
socket.on('end', () => { socket.on('end', () => {
console.log("客户端断开连接"); console.log("客户端断开连接");
}); });
}); });
server.listen(3001, ()=> { server.listen(3001, () => {
console.log(`tcp server启动,监听端口3001`); console.log(`tcp server启动,监听端口3001`);
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment