From f29dd044eef64b64a7bb4ed8fbced785574e0f2d Mon Sep 17 00:00:00 2001 From: leo <907600065@qq.com> Date: Thu, 19 Jul 2018 20:30:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Websocket/assets/Script/HelloWorld.js | 3 ++- Websocket/assets/Script/net.js | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/Websocket/assets/Script/HelloWorld.js b/Websocket/assets/Script/HelloWorld.js index 6e3af40..aa73ce8 100644 --- a/Websocket/assets/Script/HelloWorld.js +++ b/Websocket/assets/Script/HelloWorld.js @@ -27,6 +27,7 @@ cc.Class({ emitter.on('test_2', this.onTest_2); emitter.emit('test_1', 1, 1, 1); emitter.emit('test_2', 1, 1, 1); + emitter.off('test_1', this.onTest_1); }, @@ -45,4 +46,4 @@ cc.Class({ update: function (dt) { }, -}); +}); \ No newline at end of file diff --git a/Websocket/assets/Script/net.js b/Websocket/assets/Script/net.js index e0699c3..224229e 100644 --- a/Websocket/assets/Script/net.js +++ b/Websocket/assets/Script/net.js @@ -1,14 +1,11 @@ -import { parse } from "path"; -import { eventNames } from "cluster"; - let netConfig = {}; netConfig.host = 'localhost'; netConfig.port = '8181'; var NetControl = { - _sock: {}, //当前的webSocket的对象 - sendTempArr: [],//发送数组 - handlers: [],// + _sock: {}, //当前的webSocket的对象 + sendTempArr: [], //发送数组 + handlers: [], // connect() { if (this._sock.readyState !== 1) { //重新连接 @@ -50,7 +47,10 @@ var NetControl = { }, send(event, data) { - let newData = JSON.stringify({ event: event, data: data }); + let newData = JSON.stringify({ + event: event, + data: data + }); //是否能发送 if (this._sock.readyState !== 1) { console.log('sendTempArr'); @@ -67,7 +67,7 @@ var NetControl = { * @param {*} fn */ addHandler(event, fn) { - console.log('addHandler',event); + console.log('addHandler', event); if (this.handlers[event]) { console.log("event:" + event + "' handler has been registered."); return; @@ -82,7 +82,7 @@ var NetControl = { }, removeHandler(event) { - console.log('removeHandler',event); + console.log('removeHandler', event); let handler = this.handlers[event]; if (handler) { handler = null; @@ -90,7 +90,7 @@ var NetControl = { }, removeAllHandler() { - console.log('removeAllHandler',event); + console.log('removeAllHandler', event); this.handlers = {}; },