Здравствуйте, Аноним, Вы писали:
А>Собственно классическая задача у нас есть некая информация ( например в простейшем случае это byte[], чуть немного более сложный — объект с полями )
А>и эту информацию нужно куда-то передать, возможно получив также в ответ некую информацию.
Как всегда — начинаем с языка/фреймворка, затем описываем задачу на наборе типовых сценариев и под конец ищем готовые решения. Пока все три пункта не сделаны, обсуждать что-либо бессмысленно, т.к. под такие критерии подходит что угодно.
Например, для дотнета:
* wcf (если речь о передаче по сети/между процессами)
* stream (если нужен интерфейс для работы с потоком данных, в том числе и с устройств)
* любая из библиотек сериализации (тот же protobuf)
* события/IObservable (если речь о событиях в рамках процесса).
Выбирайте