Тема: SNTP
Показать сообщение отдельно
Старый 24.06.2013, 12:08   #2
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,132
Вес репутации: 4577/130
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: SNTP

Цитата:
Сообщение от AlexKid Посмотреть сообщение
Добрый день.

Используя TCPStack v5.42.04 хочу прикрутить SNTP к часам.

Подскажите как можно сделать возможность изменения NTP сервера (изменять с htm странички).
В исходники (SNTP.c)
Код:
#define NTP_SERVER    "pool.ntp.org"
Если сделать
Код:
BYTE NTP_SERVER[20]="pool.ntp.org";
то
Код:
case SM_HOME:
            if(MySocket == INVALID_UDP_SOCKET)
                MySocket = UDPOpenEx((DWORD)(PTR_BASE)NTP_SERVER,UDP_OPEN_ROM_HOST,0,NTP_SERVER_PORT);
            SNTPState++;
            break;
            
        case SM_UDP_IS_OPENED:
            if(UDPIsOpened(MySocket) == TRUE)
            {
                SNTPState = SM_UDP_SEND;
            }
не соединяется с сервером.
Подскажите, что можно сделать.
ГлАзами смотреть
Код:
typedef struct
{
	unsigned char server[65];   //
	unsigned char period;
	unsigned char enable;
	signed char timezone;
	unsigned char ntplog;
}SNTPCONFIG;


MySocket = UDPOpenEx((DWORD)sntp_config.server,UDP_OPEN_RAM_HOST,0,NTP_SERVER_PORT);
__________________

Vanizma вне форума   Ответить с цитированием