1
« en: Jueves 26 de Marzo de 2009, 12:46 »
ya lo he conseguido!
public struct DataSocket
{
public int function;
public int n_rutas;
public char[] ruta_conf;
};
public int SendData()
{
DataSocket ds1 = new DataSocket();
ds1.function = 1;
ds1.n_rutas = 2;
ds1.ruta_conf = new char[300];
ds1.ruta_conf = "c:\cacatua".ToCharArray();
sendSocket.Connect(Ep);
MemoryStream buffer = new MemoryStream(1023);
BinaryWriter escritor = new BinaryWriter(buffer);
escritor.Write((int)ds1.function);
escritor.Write((int)ds1.n_rutas);
escritor.Write(ds1.ruta_conf);
sendSocket.Send(buffer.GetBuffer());
return 0;
}