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/ |