Skip to content

Instantly share code, notes, and snippets.

@3rd-Eden
Created September 26, 2010 13:59
Show Gist options
  • Save 3rd-Eden/597951 to your computer and use it in GitHub Desktop.
Save 3rd-Eden/597951 to your computer and use it in GitHub Desktop.
this.server.addListener('request', function(req, res){
req.addListener("error",function(){ console.log("req:error"); console.dir( arguments ) });
res.addListener("error",function(){ console.log("res:error"); console.dir( arguments ) });
req.socket.addListener("error",function(){ console.log("req:socket:error"); console.dir( arguments ) });
if (self.check(req, res)) return;
for (var i = 0, len = listeners.length; i < len; i++){
listeners[i].call(this, req, res);
}
});
this.server.addListener('upgrade', function(req, socket, head){
req.addListener("error",function(){ console.log("req:error"); console.dir( arguments ) });
socket.addListener("error",function(){ console.log("socket:error"); console.dir( arguments ) });
req.socket.addListener("error",function(){ console.log("req:socket:error"); console.dir( arguments ) });
if (!self.check(req, socket, true, head)){
socket.destroy();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment