Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lck^

Função para Sub Rede

Recommended Posts

Minha função Sub-Rede não esta funcionando, o valor retornado dela é apenas 255.255.255.0/Mascara ..

function EndRede(binIp, binMasc) {
    var binSubRede = '';

    var aBit = 0;
    var nmBit = 0;

    for (pos = 0; pos < 32; pos++) {

        aBit = binIp.substr(pos, 1);
        nmBit = binMasc.substr(pos, 1);

        if (aBit == nmBit) binSubRede += aBit.toString();
        else binSubRede += '0';
    }
    intSubRede = parseInt(binSubRede, 2);

    var byte1 = (intSubRede >>> 24);
    var byte2 = (intSubRede >>> 16) & 255;
    var byte3 = (intSubRede >>> 8) & 255;
    var byte4 = intSubRede & 255;

    return (byte1 + "." + byte2 + "." + byte3 + "." + byte4);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.