OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 00:22

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: ypkCommUDP - драйвер UDP для CommStreams
СообщениеДобавлено: Воскресенье, 20 Январь, 2013 02:23 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
В рамках подготовки к созданию системы, у которой ещё нет названия, доработал стандартный драйвер CommTCP для поддержки UDP, принцип работы тот же самый, но listener всегда будет возвращать один и тот же сокет (потому что UDP).

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Понедельник, 21 Январь, 2013 09:02 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
Нельзя "доработать стандартный драйвер CommTCP". Можно переписать его, получив другой компонент; или сделать (нестандартную) модификацию, исправив ошибки. В Вашем случае --- первое, на что Вы и указываете, изменив название на ypkCommUDP.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Понедельник, 21 Январь, 2013 14:00 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
ок, я реализовал новый компонент путём незначительной модификации старого, об этом и уведомляю всех


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Понедельник, 21 Январь, 2013 18:31 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
С нетерпением ждем «системы, у которой ещё нет названия».

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Понедельник, 21 Январь, 2013 20:22 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Ну всё таки, у любого Проекта, который является ключевым, основой для других (ядро линакс или BBCB), должна быть вполне определённая и обозримая группа руководителей и сопровождающих, которые принимали бы правки, оценивали их влияние и сайдэффекты, другой вопрос, что Оминк не стремится выйти на тот же гитхаб, чтобы позволить юзерам эти правки предлагать на законных основаниях удобным способом. Хотя, может это и не нужно. Впрочем, это уже оффтоп.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Суббота, 26 Январь, 2013 21:57 

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: драйвер UDP для CommStreams
СообщениеДобавлено: Понедельник, 28 Январь, 2013 02:49 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
и, конечно, все изменения можно отслеживать вот тут https://bitbucket.org/petryxa/bbcb/src и даже использовать в своих целях (с сохранением цоперайта).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB