去看看jcom\java-bridge的资料你就明白了,如果学不会另外再给分咯:)

解决方案 »

  1.   

    我的问题主要再:
    作为j2ee应用,一向是做被动请求,
    如和主动把数据发出去呢?就是在客户没有请求,主动发数据到外面?
    至于数据的传输协议问题我觉得是可以搞定的。
      

  2.   

    数据处理流成:
    server1每秒要发2000条数据给server2,server2受到数据后;解包解密处理后再发给client1。我想到的一个问题:
    在servlet中只是在客户端发来数据的时候才能响应。现在是server1对server2请求,server2怎么能对client1响应呢?
      

  3.   

    to llsoft(天堂鱼) :
    我昨天也听我同学说过这东西,到底这东西是事么?
    那又质料?怎么实现?
      

  4.   

    to zhangkai(多情和尚):you can use push or pull.regardsT.
      

  5.   

    t() :
    怎么做到“push or pull",能讲下思路吗?
    我现在的思路,在受到数据后以udp广播出去。不知道是否可行。
      

  6.   

    1、用socket
    2、用java调用com、dll实现
      

  7.   

    关键问题是通信的协议,目前J2EE将提供的RMI/IIOP的通信协议,可以在CORBA的IIOP上进行操作,只要你的C++端程序也可以在IIOP上操作就可以了,目前有这方面的工具的
      

  8.   

    to zhangkai(多情和尚):client监听 —— pushserver2 cache数据,client向server发出请求 —— pull(网络操作无非pull和push两种方法,关键是你选择哪一种?)regardsT.
      

  9.   

    谢谢大家,基本方案已写好。有不正确的地方请大家指正。
    前些天主要是不知道j2ee有那些限制。那些特性。所以下不了笔。系统结构:
    {C语言开发的一server1)}《----http协议》{基于j2ee的一server2}《----http协议》{vc开发的客户端client1}我只做server2的方案设计,如下:
    1。利用j2ee的特性,做两个sevelet分别接受client1,server1的HTTP请求。
    2。server2接受到server1的HTTP请求后经过业务处理后,把数据以udp广播的形式往外发送(该部分更注重实时性,故用udp广播)
    3。server1有一socket监控服务,接受server1的数据。(通信协议走HTTP协议)。