Si deseas programar eso, simplemente tienes que hacer un servidor con sockets, que te devuelva el flujo de bytes del archivo txt que deseas obtener. Y para conectarte ahi remotamente simplemente puedes utilizar netcat
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
public static StringBuilder CompileFromSourceCode(string outputName, string sourceCode, bool generateExecutable) {
StringBuilder errores = null;
/* Creamos un proveedor de codigo con el cual
* podemos realizar distintas operaciones sobre
* algun codigo C-Sharp, una de estas tareas es
* la de compilar ensamblados.
*/
CSharpCodeProvider provider = new CSharpCodeProvider();
/* Para este ejemplo se usa el metodo para compilar
* desde algun código.
* # provider.CompileAssemblyFromSource(...)
*/
// Para eso necesitamos algunos parametros de compilacion
CompilerParameters parameters = new CompilerParameters();
// Decimos que el ensamblado sera ejecutable
// caso contrario seria una DLL
parameters.GenerateExecutable = generateExecutable;
/* Ahora necesitamos adicionar un ensamblado
* como es un ejemplo basico solo utilizaremos
* el assembly System.dll
*/
parameters.ReferencedAssemblies.Add("System.dll");
// Establecemos el nombre del ensamblado de salida
parameters.OutputAssembly = outputName;
// Compilamos el codigo fuente
CompilerResults results = provider.CompileAssemblyFromSource(parameters, sourceCode);
// En el caso de que existan errores los mostramos
// caso contrario el ensamblado ha sido construido
if (results.Errors.Count > 0) {
errores = new StringBuilder();
foreach (CompilerError error in results.Errors) {
errores.AppendLine(string.Format("Error en linea: {0}", error.Line));
errores.AppendLine("\t" + error.ErrorText);
}
}
return errores;
}
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Visible = true;
List<Productos> lista;
lista = operacion.ConsultaGral();
dataGridView1.DataSource = lista
}