Hola!
 
Estoy programando una aplicación en C# que utiliza sockets udp. Necesito enviar una estructura que yo misma he declarado.
 
public struct FromData
{
 
            public bool bConnection;
            public int iValorDem;
            ......
} data_escac;
 
Para enviar necesito utilizar la funcion sendTo, lo hago de la siguiente manera:
 
this.data_escac = data_escac;
byte[] data = new byte[1024];
data = Encoding.GetBytes(this.data_escac);
server.SendTo(data, data.Length, SocketFlags.None, ip);
 
 
pero la función SendTo envía un char[], asi que no se como hacer para enviarlo. ¿Hay alguna forma de convertir esa estructura en un char []?. 
 
Muchas graciasss 
Si alguien me pudiese mostrar un ejemplo se lo agradecería. 
  
 
