Google Протокол буфера позволяет вам указать, что вы хотите отправить, затем генерирует для вас код синтаксического анализа и сериализации.
Комиссионный аналогичен, но обеспечиваетструктура IPC также.Он объединяет разбор и сокеты в одном пакете.
Я не очень много использовал эти библиотеки, но обе они хорошо документированы, не зависят от языка и выпущены по разрешающей лицензии - я уверен, по крайней мере,один из них подойдет вашей заявке.