我想实现以下一个功能:
两台机子A\B
对应两个程序a\b
我现在想从a程序传几个“参数”给b程序,b执行了之后返回“执行结果”给a这个在两个不同机器上传递数据在java中会用到哪些类,我应该看哪些资料请大家帮帮忙,回答不用太详细,只要能给我个明确的方向就可以了,拜托大家了

解决方案 »

  1.   

    看RMI吧。
    或者字节直接使用socket通信。
      

  2.   

    如果你对JAVA反射有概念,可以直接用Socket。
    找本关于JAVA NET 编程的书看看
      

  3.   

    rmi应该好用些
    socket比较麻烦,还需要建立socketserver监听
      

  4.   

    也推荐RMI,
    Webservice也可以。
      

  5.   

    今年暑假做课程设计,用JAVA实现TCP流量控制,用的Socket通信实现的,需要先建立socketserver,用client发起连接,传输字节,
      

  6.   

    楼上说的都对
    不过RMI的使用,要先在DOS控制台下开启RMI服务
    所以我建议,还是用socket来做,这个方便又简单
    要用数据报文的形式,有一个类好象叫DatagramPacked
      

  7.   

    RMI 用spring配置很方便
    或者webservices应该能满足吧
      

  8.   

    Socket和RMI都可以。理论上还是RMI简单点,无非就是服务器-客户端之间的通信,而且自己不需要实现太多的编码,网上有不少简单的例子
      

  9.   

    回答:Socket
    完全你要求:"回答不用太详细,只要能给我个明确的方向就可以了"
      

  10.   

    嗯,谢谢大家,虽然很想尝试下RMI,不过我记得这个用到了对象序列化什么的,可能性能跟不上。
    而且问题本身很简单,只是需要处理“海量型”数据。我还是先用用socket。
      

  11.   

    大学里面好像有学习到过,socket还有rmi。