mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-18 11:53:23 +02:00
26 lines
607 B
JavaScript
26 lines
607 B
JavaScript
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
|