32 lines
744 B
JavaScript
32 lines
744 B
JavaScript
var engine = require('engine.io')
|
|
, port = parseInt(process.argv[2], 10) || 3000
|
|
, server = engine.listen(port, function() {
|
|
console.log('Engine.IO server listening on port', port);
|
|
});
|
|
|
|
server.on('connection', function(socket) {
|
|
socket.send('hello client');
|
|
|
|
socket.on('packet', function(packet) {
|
|
console.log('packet:', packet);
|
|
});
|
|
|
|
socket.on('packetCreate', function(packet) {
|
|
console.log('packetCreate:', packet);
|
|
});
|
|
|
|
socket.on('message', function(message) {
|
|
console.log('message:', message);
|
|
socket.send(message);
|
|
});
|
|
|
|
socket.on('close', function(reason, desc) {
|
|
console.log('close:', reason, desc);
|
|
});
|
|
|
|
socket.on('error', function(err) {
|
|
console.log('error:', err);
|
|
});
|
|
});
|
|
|