En la comunicación Udp en Windows, quiero transmitir una matriz de datos int en lugar de una matriz de caracteres char. ¿Cómo transmitirla?
Si dice que todos los tipos son compatibles con Linux, entonces debe haber realizado un empaquetado secundario.
Haga que el código sea general o defina su propia estructura de datos. El soporte en Linux es sólo un caso especial. Su problema es en realidad un problema de diseño. La compatibilidad con la transmisión de tipos de datos en Linux crea una ilusión y enmascara el verdadero significado de la transmisión por red.
Por ejemplo, al transmitir datos: data = '12345678', el protocolo del receptor tiene diferentes significados. Por ejemplo, puede entenderse como una matriz de números enteros int a [8]. Los datos de estas matrices son 1, 2, 3, 4, 5, 6, 7, 8.
El ejemplo dado aquí es para ilustrar que los datos transmitidos no deben entenderse como caracteres o cadenas.