Здравствуйте, MaximE, Вы писали:
ME>LeXa-XL wrote:
>> т.е. фактически ты предлагаешь побайтно записать данные структуры struct data в отсылаемый через сокет буфер char*buf?
ME>Я предлагаю использовать какой-либо формат.
ME>Есле тебе нужен бинарный, то можно взять XDR. XDR позаботится за тебя о правильном размере и порядке байтов фундаментальный типов. Для твоей структуры ф-ция сериализации будет выглядеть так:
ME>Объект XDR ты можешь взять готовый из библиотеки или создать собственный, который будет писать куда тебе нужно.
ME>--
ME>Maxim Yegorushkin
Вообще мне понравился подход ACE, в "Програмировании сетевых приложений на С++. Том 1" эти вопросы немного рассмотрены, реализацию некоторых вопросов, я у них подсматривал.
... << RSDN@Home 1.1.4 beta 4 rev. 303>>