Используя boost :: asio в C ++, я пытаюсь определить лучший способ шифрования пакетов в моей программе.Я думал о том, чтобы определить пакеты самостоятельно по номеру типа, каждый с различными фиксированными размерами пакетов.Система считывает заголовок (тип и количество записей для списков данных) и создает соответствующую структуру для получения данных, а затем реагирует в соответствии с полученными данными.
Однако, когда я смотрю на этот методИнтересно, есть ли более простой способ сделать это, не жертвуя эффективностью?
Эти пакеты должны передаваться между различными приложениями через TCP.В идеале я нацеливаюсь на то, чтобы оба приложения использовали как можно меньшую полосу пропускания и процессор, а также максимально простую модификацию.Есть предложения?