Как передать по сети содержимое структуры, то есть на одном конце превратить в массив байтов, а на другом эти байты превратить обратно в структуру.
На с++ это не вопрос, а тут я споткнулся. Опытный народ подскажите?
Допустим
class MyStruct
{
int i;
char a;
}
MyStruct st = new MyStruct();
byte[] data = new byte[sizeof(MyStruct)];
??? // Как напрямую записать содержимое памяти st в массив data?
...
MyStruct new_st = new MyStruct();
...
??? // Как провести обратный процесс, из массива записать данные в стуктуру new_st?
|