Dim писал(а):
Нет. Он предлагает создать несколько модулей для инкапсуляции протоколов низкого уровня с тем чтобы их можно было использовать из других модулей реализующих протоколы более высокого. С тем же успехом можно соединения создавать прямо из модулей.
Вы умеете читать мысли?
Dim писал(а):
А вот как конкретно данные будут распространяться это уже возложить на транспорт...Но это всё не должно волновать модуль голосований. Ему достаточно знать что данные будут доставлены, а как именно не его забота.
yurial писал(а):
1) Набор транспортных модулей, которые знают как и куда подключаться, как передать данные ("пакеты").
По-моему, один в один.
Андрей писал(а):
Юрий, поясните, пожалуйста. Вы предполагаете что внешний интерфейс у транспортных модулей будет специфичным для каждого типа модуля? Или все-таки он будет единым для всех транспортных модулей? Мне лично второе кажеться более правильным.
Естественно единый, на то он и интерфейс.
Если говорить грубо - получить пакет / отправить пакет. На самом деле будет немножко сложнее, для того чтобы можно было реализовать как использование одного модуля множеством потоков, так и использование множества модулей одним потоком.