Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.12.07;
Скачать: CL | DM;

Вниз

Немогу соединиться с SNTP сервером   Найти похожие ветки 

 
Alex_C   (2007-11-26 09:20) [0]

Делаю так:
   SNTPSocket := TClientSocket.Create(Self);
   SNTPSocket.Host := "ntps1-0.cs.tu-berlin.de";
   SNTPSocket.Port := 123;
   SNTPSocket.Active := True;

Выходит ошибка:
Connection error; Error code 10061

Что не так делаю?
P.S. Адрес "ntps1-0.cs.tu-berlin.de" опробованный - работает.


 
Сергей М. ©   (2007-11-26 09:24) [1]


> Что не так делаю?


Не тот компонент используешь.
Следует использовать UDP-based-компоненты.


 
Alex_C   (2007-11-26 10:05) [2]

Еще раз большое спасибо Сергею М. за отличные советы!!!


 
Alex_C   (2007-11-26 11:01) [3]

Сейчас использую компонент UdpSocket.
На событие OnConnect пишу:

   Memo1.Lines.Add("Server of connected : " + UDPSocket1.RemoteHost);
   UDPSocket1.SendBuf(NTPDataGram, SizeOf(NTPDataGram));

где NPTDataGram - заполненная структура для получения данных времени (заполнена правильно, проверял на Indy-компоненте).
Но событие OnReceive - не происходит :(


 
Сергей М. ©   (2007-11-26 11:42) [4]


> событие OnReceive - не происходит


События не "приходят", они происходят.
Событие OnReceive может произойти только как следствие вызова receive-метода.


 
Alex_C   (2007-11-26 13:43) [5]

То Сергей М. : Может я что-то ни так понимаю? Я делал телнет на основе TClientSocket. Там, когда приходили данные, происходило событие ClientOnRead.
Я так думал, что посылая SendBuf необходимо в событии OnReceive прописать действие, которое произойдет, когда появятся данные для приема. Или что-то не так?


 
Сергей М. ©   (2007-11-26 15:11) [6]


> Или что-то не так?


TClientSocket - это не TTCPClient и тем более не TUDPSocket.

Принципиальное отличие - ни TTCPClient ни TUDPSocket не предназначены для работы в режиме асинхронных нотификаций о событиях транспорта.



Страницы: 1 вся ветка

Текущий архив: 2008.12.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1225057267
NavigatorNeba
2008-10-27 00:41
2008.12.07
Место на компонентах под Label, не реагирует на onClick.


11-1196158227
D[u]fa
2007-11-27 13:10
2008.12.07
TabControl скрыть вкладку


15-1223291688
TNT
2008-10-06 15:14
2008.12.07
Запрос - Данные из одной таблицы , совместить как из разных табли


15-1223128705
Городской Шаман
2008-10-04 17:58
2008.12.07
Жалеете ли вы о том, что пошли работать в IT.


8-1188395934
Dr. Andrew
2007-08-29 17:58
2008.12.07
Как изменить размер bitmap в памяти?