реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> CycloneTCP и UDP multicast, помогите разобраться
mic_arm
сообщение Sep 8 2016, 10:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 26-01-11
Пользователь №: 62 484



Всем привет!
Я сейчас озадачен разработкой девайса, который должен выполнять функции раздатчика в сеть точного времени. За основу взята демоплата с STM32F407, а в качестве TCP/IP стека - CycloneTCP (версия 1.4.4). Начал разбираться и есть подвижки, а именно поднял UDP и NTP сервер, но нужно ещё выдавать в сеть дополнительные сообщения по UDP multicast-у.

Я уже много информации перечитал, и понял, что UDP сервер должен транслировать поток на мультикаст адрес (например 224.х.х.х), а получатели этого трафика договариваются о получении с маршрутизатором по протоколу IGMP.

И вот тут вопрос, данный стек поддерживает мультикаст трансляцию по UDP и что для этого необходимо сделать? И вообще, транслятор, который ведёт мультикаст трансляцию, должен каким либо образом сообщать сетевой инфраструктуре (маршрутизатору и т.д.) о том, что он работает в этом режиме, или просто достаточно транслировать на мультикаст адрес.

Впервые столкнулся с такой задачей, так что не пинайте сильно ))
Заранее спасибо!
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 8 2016, 11:19
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Если нужно только UDP, то и "стек" не очень-то нужен. Я для этого брал uIP, когда делал загрузчик с TFTP. И чужой NTP сервер не очень нужен: если не ошибаюсь, NTP сервер прост, как топор, то есть делается самостоятельно в качестве несложного упражнения.
Go to the top of the page
 
+Quote Post
mic_arm
сообщение Sep 8 2016, 11:25
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 26-01-11
Пользователь №: 62 484



Цитата(scifi @ Sep 8 2016, 14:19) *
Если нужно только UDP, то и "стек" не очень-то нужен. Я для этого брал uIP, когда делал загрузчик с TFTP. И чужой NTP сервер не очень нужен: если не ошибаюсь, NTP сервер прост, как топор, то есть делается самостоятельно в качестве несложного упражнения.

Так то да, но есть вероятность, что понадобится web-сервер ещё поднять. NTP сервер уже написан и вроде даже работает (ещё не гонял в реальной сети с реальными клиентами). А вот с UDP мультикастом застрял, не могу понять что и как необходимо конфигурить
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 14:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016