大虾们好!    现在要实现js与C++在不同服务器之间的通信,具体如下:js在一台服务器上,c++在一台服务器上,然后js组装数据要发送给c++,请问有哪位兄弟做过,或有什么思路,求指点迷津。 小弟拜谢!

解决方案 »

  1.   

    继续补充,我的js是放到tomcat服务器中的
      

  2.   

    我这边是这样的  c++端通过url的形式调我这边的action  我向页面写数据  c++端可以收到   不知道对你有没有帮助
      

  3.   

    回复:fangkaifang 请问能不能把你c++通过url接收action数据的代码贴出来呢,感激不尽,因为我是做java的,对vc不熟悉。非常感谢!也想过通过ajax调用,js能不能把数据写入Cookie中,然后vc来调cookie呢?
      

  4.   


    不好意思哈 我也是做java的 c++那边的代码我没有  
      

  5.   

    要是你是做java那弄jsp也应该不难,那就可以用js与jsp交互,然后jsp与c++交互
      

  6.   

    classic Hello World in JavaScript (in C++)int main(int argc, char* argv[]) {  // Create a string holding the JavaScript source code.
      String source = String::New("'Hello' + ', World'") ;  // Compile it.
      Script script = Script::Compile(source) ;
      
      // Run it.
      Value result = script->Run() ;  // Convert the result to an ASCII string and display it.
      String::AsciiValue ascii(result) ;
      printf("%s\n", *ascii) ;
      return 0;
    }
      

  7.   

    顺便问一下,你咋会想到把c++和js联系起来的呢?这种需求不多见。
      

  8.   

       回复:wldlzt  jsp又如何同c++跨服务器门通信呢?其实用java代码与行,只要能实现,我可以用js请求ajax,ajax不就是java代码吗,这样不更方便,但关键就是不会这个呀!
       
        回复:AARON7744  因为这们这是在第三方插件,而插件接口是c++开发的,而我们用的是java技术,所以,要实现java与c++的通信,并且是跨服务器的。
      

  9.   

    回复:AARON7744
        你的那段代码是不能跨服务器的对吗?只能本地调用,而我需要跨服务器调用才行!
      

  10.   

    我只是随便举个例子,不是针对你的问题。
    你可以考虑使用 Awesomium API也许学一下
    http://support.awesomium.com/kb/javascript/introduction-to-javascript-c-integration
    会对你有帮助。
      

  11.   

    这个是js+Flash+C#的,楼主可以参考下.
    http://blog.csdn.net/xiage/article/details/4528877