connections

1.4.2 • Public • Published

connections

Keeps track of connections to an http or tcp server (or any other server object with the same api) and provides a way to close connections

By default, require('http').createServer provides no mechanism for tracking client connections and/or closing client connections

NPM

usage

var connections = require('connections')(serverInstance)

You can also pass an array of server instances

connections has .sockets and .destroy

connections.on('idle', function() {})

called whenever all active connections have closed

connections.on('close', function(socket) {})

called whenever a socket closes

connections.on('connection', function (socket) {})

forwarded event from the server or servers

connections.sockets

an array of open sockets (http clients)

connections.destroy()

destroys/closes all active connections (calls .destroy() on each socket)

connections.add(socket)

manually add a socket to the connection list

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i connections

    Weekly Downloads

    92

    Version

    1.4.2

    License

    BSD-2-Clause

    Last publish

    Collaborators

    • mafintosh
    • maxogden