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;
        }