您的当前位置:首页正文

基于Node.js和Cocos Creator的开发【九,建立服

来源:图艺博知识网

一,创建测试Socket协议的脚本

在上一节中我们创建了测试Http服务的脚本,在这一节中我们创建独立测试Socket服务的脚本。本节中的脚本依赖上一节的Http服务测试脚本:需要先在Http服务中创建用户、登录,保存下来用户ID和token才能进行socket脚本的运行。创建文件:Server/test/tewtWs.js:

var ws = require('ws');
var wsUrl = 'ws://127.0.0.1:8183/';

var sock = new ws(wsUrl);

function testBind() {
    var data = {
        'cmd' : 'bind',
        'data' : {
            'userId' : 100027,
            'token' : '465626|100027|7695390|2019-9-3 20:42:32 708|3144699'
        }
    };
    sock.send(JSON.stringify(data));
}

sock.on('open', function() {
    console.log('sock open come in ...');
    // sock.send('hello world ..');
    testBind();
});

sock.on('error', function(err) {
    console.log('sock error come in ...', err);
});

sock.on('close', function(err){
    console.log('sock close come in ..');
});

sock.on('message', function(data){
    console.log('sock get message data = ', data);
});


Top