SNTP клиент - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Как получить время от SNTP сервера. Везде написано, что это очень просто, при этом ни одного рабочего примера за полдня найти не удалось... Получить 4 байта, которые по описанию представляют количество секунд от определенной даты, действительно не сложно:
Но что делать с ними дальше не понятно. В примерах предлагается использовать BitConverter.ToInt32(RecvBuf, 0) но это не работает. Может у кого-то найдется рабочий пример...

Решение задачи: «SNTP клиент»

textual
Листинг программы
Function SwapEndianness(ByVal x As ULong) As UInteger
        Return DirectCast((((x And &HFF) << 24) + ((x And &HFF00) << 8) + ((x And &HFF0000) >> 8) + ((x And &HFF000000UI) >> 24)), UInteger)
    End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5