OberonCore
https://forum.oberoncore.ru/

ypkCommUDP - драйвер UDP для CommStreams
https://forum.oberoncore.ru/viewtopic.php?f=90&t=4222
Страница 1 из 1

Автор:  Пётр Кушнир [ Воскресенье, 20 Январь, 2013 02:23 ]
Заголовок сообщения:  ypkCommUDP - драйвер UDP для CommStreams

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

Вообще, абстракция Listener не очень подходит для UDP, возможно, в следующих правках надо будет от неё избавиться. Пока что создам тему.
Брать тут.

(р-р кол-ции) карточка: http://oberoncore.ru/bbcc/subs/ypk/

Автор:  Евгений Темиргалеев [ Понедельник, 21 Январь, 2013 09:02 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

Нельзя "доработать стандартный драйвер CommTCP". Можно переписать его, получив другой компонент; или сделать (нестандартную) модификацию, исправив ошибки. В Вашем случае --- первое, на что Вы и указываете, изменив название на ypkCommUDP.

Стандартный "добработать" может только Ominc, если согласится включить переданные Вами изменения.
---
тема перемещена из BlackBox Framework в "Разработка компонентов"

Автор:  Пётр Кушнир [ Понедельник, 21 Январь, 2013 14:00 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

ок, я реализовал новый компонент путём незначительной модификации старого, об этом и уведомляю всех

Автор:  Иван Денисов [ Понедельник, 21 Январь, 2013 18:31 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

С нетерпением ждем «системы, у которой ещё нет названия».

Цитата:
Стандартный "доработать" может только Ominc, если согласится включить переданные Вами изменения.
Народ уже меняет отношение к «стандартности», все-таки OpenSource, а вы пропагандируете проприетарные категории :)

Автор:  Пётр Кушнир [ Понедельник, 21 Январь, 2013 20:22 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

Ну всё таки, у любого Проекта, который является ключевым, основой для других (ядро линакс или BBCB), должна быть вполне определённая и обозримая группа руководителей и сопровождающих, которые принимали бы правки, оценивали их влияние и сайдэффекты, другой вопрос, что Оминк не стремится выйти на тот же гитхаб, чтобы позволить юзерам эти правки предлагать на законных основаниях удобным способом. Хотя, может это и не нужно. Впрочем, это уже оффтоп.

Автор:  Пётр Кушнир [ Суббота, 26 Январь, 2013 21:57 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

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

Понятно, что для взаимодействия экземпляров на одном хосте такая система слишком затратна в плане ресурсов, для взаимодействия ББ на одной машине я планирую использовать механизм И. Ермакова (если дождусь, конечно), и в последствии все шины соединить.

А названия у системы нет потому, что она вроде сервиса, сама по себе не ценна, только в виде компонента к более крупным проектам.

Автор:  Пётр Кушнир [ Понедельник, 28 Январь, 2013 02:49 ]
Заголовок сообщения:  Re: драйвер UDP для CommStreams

и, конечно, все изменения можно отслеживать вот тут https://bitbucket.org/petryxa/bbcb/src и даже использовать в своих целях (с сохранением цоперайта).

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/