首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于byte数组转为IP的有关问题 急

2013-03-10 
关于byte数组转为IP的问题急急急我获取到了一个byte数组长度为32这个里面主要是存了一个IP地址比如 我有一

关于byte数组转为IP的问题 急急急
我获取到了一个byte数组长度为32  这个里面主要是存了一个IP地址
比如 我有一个IP是 192.168.1.11
那么在byte数组里是这样存的:
byte[0-7] 里面是:192
byte[8-15] 里面是:168
byte[16-23] 里面是:1
byte[24-31] 里面是:11


现在  我获取到了这个byte数组  怎么才能把他转为正常的IP地址呢··
急急急···
[解决办法]

  string strIP = string.Empty;
            for (int x = 0; x < 4; x++)
            {
                int temp = 0;
                for (int i = 0; i < 8; i++)
                    temp += byteIP[i + x * 8] << (7 - i);

                if (strIP.Length > 0)
                    strIP += ".";
                strIP += temp.ToString();
            }

热点排行