From 30d6ac88204d6c35efb06c2746de6d434e3a3657 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 3 May 2022 11:32:24 +0800 Subject: [PATCH] 1 --- server/httpgate/server/services/factory.js | 1 + server/httpgate/server/services/wsserver.js | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 server/httpgate/server/services/wsserver.js diff --git a/server/httpgate/server/services/factory.js b/server/httpgate/server/services/factory.js index 18cf487..b013ce7 100644 --- a/server/httpgate/server/services/factory.js +++ b/server/httpgate/server/services/factory.js @@ -13,6 +13,7 @@ function add(clsNames, modName) { } function init() { + create('WsServer', null).init(); } function create(name, session) { diff --git a/server/httpgate/server/services/wsserver.js b/server/httpgate/server/services/wsserver.js new file mode 100644 index 0000000..b02b6d4 --- /dev/null +++ b/server/httpgate/server/services/wsserver.js @@ -0,0 +1,21 @@ +const assert = require('assert'); +const ws = require('nodejs-websocket'); +const app = require('j7/app'); +const utils = require('j7/utils'); +const log = require('j7/log'); +const BaseService = require('./baseservice'); +const metaFactory = require('../metadata/factory'); + +class WsServer extends BaseService { + + async init() { + const server = ws.createServer(function(socket){ + socket.on('text', function(str) { + console.log(str); + }); + }).listen(3000); + } + +} + +module.exports = WsServer;