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 []? ¿Si se pudiera hacer utilizando punteros, como se haria?.
Muchas graciasss
Si alguien me pudiese mostrar un ejemplo se lo agradecería.