有两个程序,都为java程序,在同一台机器上运行,在运行时两程序要进行交互,我不知道他们怎样进行通信,希望指点一下,给个思路!(这两个程序的位置是不确定的)
也不是一定要专门的服务器嘛,就其中一台当serversocket就是了嘛
进程是没法共享的,
Socket RMI 看看相关知识
google: IPC java
可以用socket进行通信嘛
不知道LZ说的交互具体是需要什么样的效果,是数据交互? 程序调用? 还是其他什么的?
EJB,WebService应该可以解决你的问题吧?
楼主不是那个意思 首先说一点 在同一台机器是 是同一个JVM 就谈不上是远程方法调用 在同台机器上 两个程序的通迅就和WINDOWS操作系统中 两个程序通迅的效果一样的 追溯到最底层 无非就是电流产生的脉通 而计算机把这种脉冲的值记录下来 进行比对 传递之类的 可以看看计算机组成原理 至于他们说的RMI 和EJB 之类的 都是在两个不通JVM的情况下才用的 通过SOCKET传输流 来传输信息 然后再到本机器上进行计算 交互