ntp_data
ntp_data message;
memset(&message, 0, sizeof(ntp_data));
sizeof(ntp_data), 0, &address.SockAddr(),
if (recvfrom(connection, reinterpret_cast<char*>(&message), sizeof(ntp_data), 0,
&address.SockAddr(), &addressSize) < (ssize_t)sizeof(ntp_data)) {