tweak
This commit is contained in:
@@ -13,30 +13,31 @@ if (process.env.SSL) {
|
|||||||
var io = require('socket.io')(server);
|
var io = require('socket.io')(server);
|
||||||
var port = process.env.PORT || 3000;
|
var port = process.env.PORT || 3000;
|
||||||
var nsp = process.argv[2] || '/';
|
var nsp = process.argv[2] || '/';
|
||||||
|
var slice = Array.prototype.slice;
|
||||||
|
|
||||||
io.of(nsp).on('connection', function(socket) {
|
io.of(nsp).on('connection', function(socket) {
|
||||||
socket.send('hello client');
|
socket.send('hello client');
|
||||||
|
|
||||||
socket.on('message', function() {
|
socket.on('message', function() {
|
||||||
var args = Array.prototype.slice.call(arguments);
|
var args = slice.call(arguments);
|
||||||
socket.send.apply(socket, args);
|
socket.send.apply(socket, args);
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('echo', function() {
|
socket.on('echo', function() {
|
||||||
var args = Array.prototype.slice.call(arguments);
|
var args = slice.call(arguments);
|
||||||
socket.emit.apply(socket, ['echoBack'].concat(args));
|
socket.emit.apply(socket, ['echoBack'].concat(args));
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('ack', function() {
|
socket.on('ack', function() {
|
||||||
var args = Array.prototype.slice.call(arguments),
|
var args = slice.call(arguments);
|
||||||
callback = args.pop();
|
var callback = args.pop();
|
||||||
callback.apply(null, args);
|
callback.apply(null, args);
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on('callAck', function() {
|
socket.on('callAck', function() {
|
||||||
socket.emit('ack', function() {
|
socket.emit('ack', function() {
|
||||||
var args = Array.prototype.slice.call(arguments);
|
var args = slice.call(arguments);
|
||||||
socket.emit.apply(socket, ['ackBack'].concat(args));
|
socket.emit.apply(socket, ['ackBack'].concat(args));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user