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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д