Я не по делу, а так. Объясните пожалуйста, почему так?

Linux Nix Web Development - http://linuxoids.org/ размер 499x75, 6.74 kb

Tagged with →  

9 Responses to Я не по делу, а так.

  1. AtrBlank:

    почему 0377 становится 255?

  2. NamFcuk:

    а где ты а адресе видел цифру больше 255?

  3. VebSpb:

    Потому что виндовая утилита ping.exe принимает октеты IPv4 адресов записанные как в десятичном формате, так и в восьмеричном, так и в шестадцатиричном. Восьмиричная запись начинается с нуля.
    0377 = Oct (377) = Dec (255)

  4. GibYes:

    Написал хитрый

  5. AtrBlank:

    спасибо

  6. VebSpb:

    Аналогично hex-запись (шестнадцатиричная) начинается с 0x
    Можешь с тем же результатом выполнить команду:
    ping 127.0.0.0xFF

  7. AtrBlank:

    да, я уже проверил

  8. YmxMega:

    а я только calc.exe набирать закончил

  9. SisaTa:

    Мало того — это не только ping.exe. На форуме билайна заметили тоже самое про, например, vlc
    http://homenet.beeline.ru/index.php?show

    «Заметил интересную особенность: udp://@233.32.210.010:5050 — это Bridge TV, а udp://@233.32.210.10:5050 — TV1000!
    Разница в «0»! «

    «ЭВРИКА!!!
    До меня дошло в чём фишка с нулём!
    Похоже товарищи из VLC юзают какую-то стандартную сишную функцию для чтения строк с адресами
    так вот — 0 в начале является признаком ВОСЬМЕРИЧНОЙ системы 🙂
    т.е. например udp://@233.32.240.9:5050 — канал «explorer»
    и udp://@233.32.240.011:5050 — он-же т.к. 9[dec]=11[oct] (см windows-калькулятор)»

Добавить комментарий