示例#1
0
        public static byte[] calcEmptySubnetMaskFields(int first, int second, int third, int forth)
        {
            byte[] result = new byte[1];
            byte[] ip     = new byte[4] {
                (byte)first, (byte)second, (byte)third, (byte)forth
            };
            IPAddress address = new IPAddress(ip);
            byte      tmp     = IPNetwork.ToCidr(address);

            result[0] = tmp;
            return(result);
        }
示例#2
0
        public static byte[] calcEmptySubnetMaskFields(TextBox b_first, TextBox b_second, TextBox b_third, TextBox b_forth)
        {
            byte first  = 0;
            byte second = 0;
            byte third  = 0;
            byte forth  = 0;

            byte.TryParse(b_first.Text, out first);
            byte.TryParse(b_second.Text, out second);
            byte.TryParse(b_third.Text, out third);
            byte.TryParse(b_forth.Text, out forth);
            byte[] result = new byte[1];
            byte[] ip     = new byte[4] {
                first, second, third, forth
            };
            IPAddress address = new IPAddress(ip);
            byte      tmp     = IPNetwork.ToCidr(address);

            result[0] = tmp;
            return(result);
        }