function handleIpAddressCheck(ipAddresses, next) {
    return function (socket, req) {
        if (!checkIpAddress(ipAddresses, req.socket.remoteAddress)) {
            socket.close();
        } else {