Skip to content

Instantly share code, notes, and snippets.

/app.js Secret

Created March 21, 2014 09:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/9d8140fbf69efc468638 to your computer and use it in GitHub Desktop.
Save anonymous/9d8140fbf69efc468638 to your computer and use it in GitHub Desktop.
/**
* TypeError: #<XHR> is not a function Moo server , Socket.io 1.0.0-pre
* mootools
* socket.io ver 1.0.0-pre
*
**/
// require moo
// require('mootools');
var io = require('socket.io'),
http = require('http'),
primish = require('primish'),
options = require('primish/options');
var socketServer = primish({
implement: options,
options: {
servPort: 8080
},
constructor: function(options){
this.setOptions(options);
this.server = null;
this.connectSocket();
},
connectSocket: function(){
this.server = io(http.Server()).listen(this.options.servPort);
this.server.on('connection', this.handleConnect.bind(this));
},
handleConnect: function(){
console.log('got a connection on ' + this.options.servPort);
}
});
var app = new socketServer();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment