日期:2014-05-17  浏览次数:20672 次

jsp调用c或者c++程序
我想在web中调用C或者C++程序,用什么来实现?用JNI可以吗?请给个实例,谢谢!!

------解决方案--------------------
Java code

   JAVA 可以调用 native method,可以调用C 语言在本地编译后的方法。
如果想让 C++ 调用 JAVA 程序,可以用 socket 通信,建立连接后,通过 socket 来传递命令和参数,在 JAVA 程序里根据命令调用不同的方法,并且把调用后的结果通过 socket 传回调用方界面。
在 JAVA 程序里不要用 char(两个字节) 类型传递信息,需要用 byte 类型与 C++ 程序通信。
如果用了 Visual C++ 开发工具,你用过JNI可以再试试winsock,可以搜索一winsock,寻找相关资料