本人写了一个java进程通信的工具jar,方便大家简单的使用java进程通信。
开启守护进程,获取消息:
package com.test;
import org.msun.process.ProcessMonitor;
import org.msun.process.ProcessMonitor.NewMsgListener;
/**
* 开启守护进程
*/
public class StartService {
public static void main(String[] args) {
// 开启守护进程
ProcessMonitor.getProcessMonitorTypeSWING().lockMe();
ProcessMonitor.getProcessMonitorTypeSWING().addNewMsgListener(new NewMsgListener(){
@Override
public void handler(String data) {
System.out.println("收到消息:" + data);
}
});
// 另一端程序,通过ProcessMonitor.getProcessMonitorTypeWEB() 即可开启守护进程
}
}
发送消息测试:
package com.test;
import org.msun.process.SendMsgUtil;
/**
* 发送消息
*/
public class SendMsg {
public static void main(String[] args) {
SendMsgUtil.sendMsgToWeb("111");
}
}
1