xmt
This commit is contained in:
@ -108,10 +108,11 @@ void networkSntpEngine(void *handle) {
|
|||||||
memset(&(localHandle->ntpMsg), 0, sizeof(localHandle->ntpMsg));
|
memset(&(localHandle->ntpMsg), 0, sizeof(localHandle->ntpMsg));
|
||||||
uint8_t srcAddr[4];
|
uint8_t srcAddr[4];
|
||||||
uint16_t srcPort;
|
uint16_t srcPort;
|
||||||
/*
|
|
||||||
recvfrom(SNTP_SOCK, (uint8_t*)(&(localHandle->ntpMsg)),
|
recvfrom(SNTP_SOCK, (uint8_t*)(&(localHandle->ntpMsg)),
|
||||||
sizeof(localHandle->ntpMsg), srcAddr, &srcPort);
|
sizeof(localHandle->ntpMsg), srcAddr, &srcPort);
|
||||||
*/
|
|
||||||
|
/*
|
||||||
uint8_t buf[90];
|
uint8_t buf[90];
|
||||||
memset(buf, 0, sizeof(buf));
|
memset(buf, 0, sizeof(buf));
|
||||||
recvfrom(SNTP_SOCK, buf, sizeof(buf), srcAddr, &srcPort);
|
recvfrom(SNTP_SOCK, buf, sizeof(buf), srcAddr, &srcPort);
|
||||||
@ -131,13 +132,13 @@ void networkSntpEngine(void *handle) {
|
|||||||
coloredMsg(LOG_BLUE, "%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x",
|
coloredMsg(LOG_BLUE, "%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x",
|
||||||
buf[x+0], buf[x+1], buf[x+2], buf[x+3], buf[x+4], buf[x+5], buf[x+6], buf[x+7],
|
buf[x+0], buf[x+1], buf[x+2], buf[x+3], buf[x+4], buf[x+5], buf[x+6], buf[x+7],
|
||||||
buf[x+8], buf[x+9], buf[x+10], buf[x+11], buf[x+12], buf[x+13], buf[x+14], buf[x+15]);
|
buf[x+8], buf[x+9], buf[x+10], buf[x+11], buf[x+12], buf[x+13], buf[x+14], buf[x+15]);
|
||||||
|
*/
|
||||||
close(SNTP_SOCK);
|
close(SNTP_SOCK);
|
||||||
coloredMsg(LOG_BLUE, "nes, msg received from %d.%d.%d.%d:%d",
|
coloredMsg(LOG_BLUE, "nes, msg received from %d.%d.%d.%d:%d",
|
||||||
srcAddr[0], srcAddr[1], srcAddr[2], srcAddr[3],
|
srcAddr[0], srcAddr[1], srcAddr[2], srcAddr[3],
|
||||||
srcPort);
|
srcPort);
|
||||||
coloredMsg(LOG_BLUE, "nes, received in the %d. cycles", localHandle->retryCount);
|
coloredMsg(LOG_BLUE, "nes, received in the %d. cycles", localHandle->retryCount);
|
||||||
localHandle->seconds = localHandle->ntpMsg.rec - UNIX_NTP_EPOCH_DIFF;
|
localHandle->seconds = ((localHandle->ntpMsg.xmt >> 32) & 0x0ffffffff) - UNIX_NTP_EPOCH_DIFF;
|
||||||
coloredMsg(LOG_BLUE, "nes, seconds: %lu", localHandle->seconds);
|
coloredMsg(LOG_BLUE, "nes, seconds: %lu", localHandle->seconds);
|
||||||
localHandle->sntpState = SNTP_STATE_DONE;
|
localHandle->sntpState = SNTP_STATE_DONE;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user