日期:2014-05-16  浏览次数:20480 次

关于js与c++通信
大虾们好!

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

------解决方案--------------------
服务端的js还没弄过
------解决方案--------------------
我这边是这样的 c++端通过url的形式调我这边的action 我向页面写数据 c++端可以收到 不知道对你有没有帮助
------解决方案--------------------
js用ajax调用C++写的cgi程序
------解决方案--------------------
探讨
回复:fangkaifang 请问能不能把你c++通过url接收action数据的代码贴出来呢,感激不尽,因为我是做java的,对vc不熟悉。非常感谢!

也想过通过ajax调用,js能不能把数据写入Cookie中,然后vc来调cookie呢?

------解决方案--------------------
要是你是做java那弄jsp也应该不难,那就可以用js与jsp交互,然后jsp与c++交互
------解决方案--------------------
classic Hello World in JavaScript (in C++)

C/C++ code
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;
}

------解决方案--------------------
顺便问一下,你咋会想到把c++和js联系起来的呢?这种需求不多见。
------解决方案--------------------
范围太广了……
------解决方案--------------------
通过表单发送接收如何?
------解决方案--------------------
我只是随便举个例子,不是针对你的问题。
你可以考虑使用 Awesomium API

也许学一下
http://support.awesomium.com/kb/javascript/introduction-to-javascript-c-integration
会对你有帮助。
------解决方案--------------------
这个是js+Flash+C#的,楼主可以参考下.
http://blog.csdn.net/xiage/article/details/4528877