Re[8]: Как переслать структуру с помощью сокетов
От: Stoune  
Дата: 10.04.05 20:36
Оценка:
Здравствуйте, 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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.