net.connect(options[, connectListener])
net.connect(path[, connectListener])
net.connect(port[, host][, connectListener])

+ net.createConnection(options[, connectListener])
+ net.createConnection(path[, connectListener])
+ net.createConnection(port[, host][, connectListener])

net.createServer([options][, connectionListener])


net.isIP(input)
net.isIPv4(input)
net.isIPv6(input)



//Server
//We need to implement Proxy so we can trap
//call to this functions...
server.addContext(hostname, context)
server.getTicketKeys()
server.setTicketKeys(keys)


/////////Socket
socket.bufferSize
socket.bytesRead
socket.bytesWritten
socket.connecting
socket.destroyed
socket.localAddress
socket.localPort
socket.remoteAddress
socket.remoteFamily
socket.remotePort

// socket.address()

socket.connect(options[, connectListener])
socket.connect(path[, connectListener])
socket.connect(port[, host][, connectListener])

socket.destroy([exception])
socket.end([data][, encoding])

socket.pause()
socket.resume()

// socket.unref()
// socket.ref()

socket.setEncoding([encoding])
socket.setKeepAlive([enable][, initialDelay])
socket.setNoDelay([noDelay])
socket.setTimeout(timeout[, callback])
socket.write(data[, encoding][, callback])
