Re[3]: Выбор протокола, для работы с прибором
От: Pzz Россия https://github.com/alexpevzner
Дата: 27.03.15 13:49
Оценка:
Здравствуйте, AlexGin, Вы писали:

Pzz>>Посмотрите на zeromq: http://zeromq.org/

AG>Спасибо, поищу это всё под Visual Studio (именно она у нас применяется).
AG>Еще такой вопрос — как поддержать это дело на стороне прибора?

Есть какие-то "легкие" реализации. Специально для "приборов". Посмотрите по ссылкам с сайта.

Pzz>>А кто их стирать оттуда будет, эти файлы?

AG>ПО прибора будет удалять файлы, после того, как они окажутся невостребованными (по типу кольцевого буфера).

Не боитесь флешку до дыр протереть?

Pzz>>Это, как раз, не особая проблема. FTP позволяет докачивать файлы после обрыва. Но HTTP удобнее — хоть не надо с 2-мя TCP-соединениями возиться.

AG>Уважаемый Pzz, насчёт двух соединений — можно как-то поподробнее? Мне пока видится только одно (HTTP или TCP соединение)...

FTP использует два TCP-соединения: одно для команд, а другое — для данных.

Pzz>>С другой стороны, если заранее об этом не подумать, слециализированный протокол будет сложнее изменять, вслед за меняющимися требованиями.

AG>Возможно.
AG>Однако, тут есть и другой фактор — изменение специализарованного протокола — всегда в моих руках (да, иногда и сложнее — но НЕ НЕВОЗМОЖНО);
AG>а вот со стандартными — шаг влево или вправо (от генеральной линии партии) карается расстрелом.

Я к тому, что в самодельном протоколе должны быть предусмотрены пути расзвития. Или, как минимум, проверка совместимости версий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.