Skip to main content

Полезные функции

Преобразование числа в IP-адрес

new System.Net.IPAddress(36546)).ToString();

Преобразование IP-адреса в число в прямом порядке (BE)

{
    byte[] ipNums = ip.Split('.').Select(s => byte.Parse(s)).ToArray();
    uint res = 0;

    res = res + ipNums[0] << 8;
    res = res + ipNums[1] << 8;
    res = res + ipNums[2] << 8;
    res = res + ipNums[3];
    return res;
}