linux - Variables variables through pipes c# -


hi i'm trying use pipes redirect standard output , standard error process, far made possible send , receive data using console.readline() server client pipes i've been looking away send variables (like standard output/error)

namedpipeclient:

static void client(){     while (true){         var clientstream = new namedpipeclientstream("ouput");         clientstream.connect(60);         string line = console.readline();         byte[] buffer = asciiencoding.ascii.getbytes(line);         clientstream.write(buffer,0,buffer.length);         if (line.tolower() == "cerrar")             break;         clientstream.close();     } } 

server pipe:

static void server(){     while (true){         var namedpipeserverstream = new namedpipeserverstream("output");         namedpipeserverstream.waitforconnection();         byte[] buffer = new byte[255];         namedpipeserverstream.read(buffer, 0, 255);         string request = asciiencoding.ascii.getstring(buffer);         console.writeline(request);         request=request.trim('\0');         if(request.tolower()=="cerrar")             break;         namedpipeserverstream.close();     } } 

this how start process:

process process = new system.diagnostics.process(); process.startinfo.filename = "/bin/bash"; process.startinfo.arguments = "-c " + pathfile + " \""; process.startinfo.useshellexecute = false; process.startinfo.redirectstandardoutput = true; process.startinfo.redirectstandarderror = true; process.start(); string output = process.standardoutput.readtoend(); string error = process.standardoutput.readtoend(); process.waitforexit(); 

the idea take vars output , error , send them pipes have.

thank in advance.


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -