Using C# to send values to Java application -


i have developed java application. application requires string named "input" process. after string given program, returns "yes" or "no" depends on string.

i have c# application. c# application returns string named "result". want use "result" "input" java application. return java's returning value("yes" or "no") c#. how can that? how can create connection between programs? don't want use web service that.

i using eclipse java, , visual studio c#.

i appreciate help.

thank you!

(edited)extra information:

c# application form applcation , has visual interface , converts xml(which given user) string, , should pass java. java application console application , checks if string correct in terms. both programs in same machine. prefer not use online server or that.

if java app console app; call create instance application system.diagnostics.process , redirect input , output streams.

something this:

var process = system.diagnostics.process.start(new processstartinfo { redirectstandardinput = true, redirectstandardoutput = true, filename = "javaapp.exe" }); process.standardinput.writeline("hello"); var response = process.standardoutput.readline(); 

Comments