从c#向java应用程序发送命令

时间:2011-05-02 22:16:35

标签: c# asp.net mono monodevelop

我在mac上的终端上运行了一个java应用程序(craftBukkit)。我正在编写一个网页(使用asp net运行)将用户添加到列表中。完成之后,我需要将命令“reload”发送到java应用程序,就好像我将它输入到运行它的终端中一样。

java应用程序不会退出或重新启动...只需接收命令。

这可能吗?两者都在同一台计算机上运行。

谢谢, 亚当

1 个答案:

答案 0 :(得分:2)

由于Java应用程序位于“沙盒”中,因此我认为最简单方式是在Java端侦听UDP套接字并发送消息以从C#应用程序重新加载。

修改::
另一种可能适合你的方法,虽然我不熟悉C#,从程序中调用java程序作为进程,并在需要时获取IO流,将“reload”打印到java app输入流