bluefire
Version:
Lightweight tcp framework
21 lines (15 loc) • 474 B
text/coffeescript
TCP = require 'net'
EventEmitter = require('events').EventEmitter
module.exports = class TCPAcceptor extends EventEmitter
constructor: () ->
= false
= TCP.createServer (socket) =>
.on "listening", () =>
= true
run: (port, address = null) ->
.listen(port, address)
stop: () ->
.close() if
= false