,如果你想要的東西比RMI和JMS簡單,您可以使用套接字進行進程間通信。
上sockets Java教程可能是一個良好的開端。
所在服務器等待客戶端連接,然後從客戶端接收的消息可能看起來像一個簡單的一個消息客戶端 - 服務器:
public class SocketsServer {
public static void main(String[]rags) throws Exception
{
ServerSocket ss1 = new ServerSocket();
ss1.bind(new InetSocketAddress("localhost",9992));
//accept blocks until someone connects
Socket s1 = ss1.accept();
BufferedReader br = new BufferedReader(new InputStreamReader(s1.getInputStream()));
String line;
while((line = br.readLine()) != null)
{
System.out.println(line);
}
s1.close();
ss1.close();
}
}
而對於客戶端:
public class SocketsClient {
public static void main(String[]args) throws Exception
{
Socket ss = new Socket();
ss.connect(new InetSocketAddress("localhost", 9992));
PrintWriter pw = new PrintWriter(ss.getOutputStream(), true);
pw.println("hello socket");
ss.close();
}
}