国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 于田县| 日照市| 通榆县| 晋宁县| 华亭县| 五原县| 正阳县| 山西省| 清新县| 靖州| 芮城县| 封开县| 宁蒗| 黄平县| 剑河县| 濮阳县| 宁化县| 绥中县| 金平| 健康| 汶川县| 新泰市| 金平| 武强县| 舞钢市| 邯郸市| 苍山县| 荣成市| 富阳市| 孟州市| 梁山县| 建阳市| 桦川县| 大安市| 普兰县| 高州市| 探索| 乳源| 宁夏| 章丘市| 曲麻莱县|