O que é marshalling e por que precisamos disso?
Acho difícil acreditar que não posso enviar um int
over the wire de C # para C e ter que fazer o empacotamento. Por que o C # não pode simplesmente enviar os 32 bits com um sinal de início e término, informando ao código C que recebeu um int
?
Se houver bons tutoriais ou sites sobre por que precisamos de marshalling e como usá-lo, isso seria ótimo.