Clean up structure a little bit for initial testing.

This commit is contained in:
Simo Kinnunen
2015-09-14 14:09:45 +09:00
parent 6d84064e6b
commit f7d1b07d1c
3 changed files with 37 additions and 25 deletions

View File

@@ -0,0 +1,25 @@
var net = require('net')
var util = require('util')
var EventEmitter = require('eventemitter3').EventEmitter
var debug = require('debug')('vnc:server')
var VncConnection = require('./connection')
function VncServer(server) {
this._bound = {
_connectionListener: this._connectionListener.bind(this)
}
this.server = server
.on('connection', this._bound._connectionListener)
}
util.inherits(VncServer, EventEmitter)
VncServer.prototype._connectionListener = function(conn) {
debug('connection', conn.remoteAddress, conn.remotePort)
new VncConnection(conn)
}
module.exports = VncServer