[an error occurred while processing this directive]
|
Есть локальная сеть, состоящая всего лишь из 2 устройств, связанных друг с другом по UART дуплексной связью {т.е. передача данных может осуществляться в обоих напрвлениях одновременно}. На каждом из устройств функционируют по несколько НЕЗАВИСИМЫХ процессов. Необходимо, чтобы процессы на одном устройстве могли обмениваться данными с "себе подобными" процессами на другом устройстве не "мешая" "чужим" процессам. Да, ещё необходимо, чтобы получатель пакета подтверждал приём соответствующей квитанцией или посылал код причины "неприёма" процессу-передатчику пакета.
Что посоветуйте Господа! Что будет проще: написать свой протокольчик обмена или же портировать какой-нить "взрослый" стандартный протокол.
Да, эта сетка из 2-х девайсов будет изготавливаться в единственном экземпляре, расширение сетки за счёт добавления новых девайсов не предусмативается.