Интересует библиотека, которая способна поверх tcp/udp обмениваться некими сообщениями(бинарными), сообщения должны уметь в приоритеты(нужно 2 приоритета как минимум: высокий и низкий), сообщения с высоким приоритетом должны стараться прохиваться первыми. Так-же приоритетные сообщения должны уметь в гарантированную доставку, даже в условиях плохой связи(читай - частых обрывах). Помимо всего этого, есть необходимость фрагментации больших сообщения, если низкоприоритетное сообщение будет в пару мегабайт, то оно должно фрагментироваться в угоду выскокоприоритетным сообщениям. Сервер/клиент должны иметь возможность отвечать на сообщения - сообщениями, в соотсветствии с приоритетами сообщения «запроса».
Так вот, есть ли такое в природе опенсорса? Да, использую С++ в связке с Qt