Добрый день. Интересует такой вопрос: как правильно работать с бинарными протоколами (ну к примеру, socks4/5). Как я понимаю, простая запись полей в структуры может не пойти из-за различных выравниваний и т.п. (плохо в этом соображаю). Так вот, как бы правильно все это реализовать ?