23 lines
682 B
JavaScript
23 lines
682 B
JavaScript
const ws = require("nodejs-websocket")
|
|
const dataHandler=require('../util/dataHandler')
|
|
global.socketMap=new Map()
|
|
class SceneService {
|
|
static init(){
|
|
const server = ws.createServer(function (conn) {
|
|
console.log("SceneService 客户端连接")
|
|
|
|
// socket=conn
|
|
conn.on("text", function (str) {
|
|
var msg=JSON.parse(str)
|
|
console.log("SceneService Received "+msg)
|
|
dataHandler.Scenedata(msg)
|
|
})
|
|
|
|
conn.on("error", function(err) {
|
|
console.log("handle err:",err);
|
|
})
|
|
})
|
|
server.listen(8180)
|
|
}
|
|
}
|
|
module.exports = SceneService |