一,创建测试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);
});