bluefire
Version:
Lightweight tcp framework
21 lines (15 loc) • 465 B
text/coffeescript
TCP = require "net"
EventEmitter = require("events").EventEmitter
module.exports = class TCPConnector extends EventEmitter
constructor: () ->
= false
= new TCP.Socket()
.on "error", (error) =>
= false
run: (port, address) ->
.connect port, address, () =>
= true
("connect", )
stop: () ->
.end() if
= false