mirror of
https://github.com/alwxkxk/soft-and-hard.git
synced 2025-02-04 06:42:54 +08:00
feat: 给demo2添加更详细的注释。
This commit is contained in:
parent
2ee26db205
commit
b09f15dd8a
@ -16,11 +16,13 @@ const server = net.createServer((socket)=>{
|
||||
|
||||
// receive data
|
||||
socket.on("data",data=>{
|
||||
let str = addr+" --> " + data.toString('ascii')
|
||||
socket.lastValue = data.toString('ascii')
|
||||
console.log(str)
|
||||
// 将接收到的数据作为最新的数据
|
||||
let str = addr+" --> " + data.toString('ascii')
|
||||
socket.lastValue = data.toString('ascii')
|
||||
console.log(str)
|
||||
|
||||
// 接收的第一条数据为设备id
|
||||
// 如果该socket没有id,就把当前数据赋值为id。
|
||||
// 等效于接收的第一条数据作为其设备id
|
||||
if(!socket.id){
|
||||
socket.id = data.toString('ascii')
|
||||
socket.addr = addr
|
||||
@ -30,6 +32,7 @@ const server = net.createServer((socket)=>{
|
||||
//保存所接收到的数据
|
||||
mongodb.insert({id:socket.id,data:socket.lastValue},function (err) {
|
||||
if(err){
|
||||
// 保存数据失败只会影响历史数据的呈现。
|
||||
console.log(socket.id,"保存数据失败:",err)
|
||||
}
|
||||
})
|
||||
|
@ -53,6 +53,7 @@ function init(server) {
|
||||
ws.ip = req.connection.remoteAddress;
|
||||
console.log("websocket connection. IP:",ws.ip)
|
||||
ws.on('message', (message)=>{
|
||||
// 从前端接收到的ws数据。
|
||||
console.log('websocket received: %s', message);
|
||||
// ws.send('echo:'+message);
|
||||
try {
|
||||
|
Loading…
x
Reference in New Issue
Block a user