国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IP地址段遍歷

2019-11-17 03:13:29
字體:
來源:轉載
供稿:網友

ip地址段遍歷

#region 搜索ftp服務器地址
        /// <summary>
        /// 搜索ftp服務器
        /// </summary>
        public void SearchFtpServer()
        {
var beginIp=""192.168.1.1;
var endIp=""192.168.1.251;
            var currentIp = IPAddress.Parse(beginIp);
            var endIp = IPAddress.Parse(endIp);
            var beginNum = GetIpNumber(currentIp);
            var endNum = GetIpNumber(endIp);
            for (long i = beginNum; i <= endNum; i++)
            {
              //TODO:根據ip地址做事
                currentIp = NextIP(currentIp);
            }
        }
        #region ip地址相關
        /// <summary>
        /// 將ip地址轉換為數字表示
        /// </summary>
        /// <param name="ip"></param>
        /// <returns></returns>
        PRivate long GetIpNumber(IPAddress ip)
        {
            var ipBytes = ip.ToString().Split(new char[] { '.' });
            var num = Convert.ToInt64(ipBytes[0]) * 256 * 256 * 256 +
                Convert.ToInt64(ipBytes[1]) * 256 * 256 +
                Convert.ToInt64(ipBytes[2]) * 256 +
                Convert.ToInt64(ipBytes[3]);
            return num;
        }
        /// <summary>
        /// 從一個IPAddress 獲取它的下一個 IPAddress
        /// </summary>
        /// <param name="theIP"></param>
        /// <returns></returns>
        private IPAddress NextIP(IPAddress theIP)
        {
            byte[] ipBytes = theIP.GetAddressBytes();
            if (ipBytes[3] != 255)
            {
                ipBytes[3] += 1;
            }
            else if (ipBytes[2] != 255)
            {
                ipBytes[2] += 1;
                ipBytes[3] = 1;
            }
            else if (ipBytes[1] != 255)
            {
                ipBytes[1] += 1;
                ipBytes[2] = 1;
                ipBytes[3] = 1;
            }
            else if (ipBytes[0] != 255)
            {
                ipBytes[0] += 1;
                ipBytes[1] = 1;
                ipBytes[2] = 1;
                ipBytes[3] = 1;
            }
            IPAddress ip = new IPAddress(ipBytes);
            return ip;
        }
        #endregion

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清涧县| 于都县| 太保市| 开平市| 平远县| 万宁市| 芦溪县| 稷山县| 吉安市| 陕西省| 县级市| 井冈山市| 乐至县| 高阳县| 长丰县| 保靖县| 天全县| 游戏| 阿图什市| 锡林浩特市| 广汉市| 应城市| 江西省| 汉源县| 瑞金市| 兴文县| 突泉县| 当阳市| 专栏| 根河市| 靖西县| 若羌县| 泗阳县| 麻城市| 鹤岗市| 兴城市| 凉山| 株洲县| 营口市| 大足县| 克山县|