我要写个JAVA SOKET 的服务器端程序 然后同事要用C++ 写的 客户端调用 
关键再于。。他要我 的服务器程序中定义好一堆函数来实现一些功能 他来用C++调用?我感觉这样好像行不通吧。。应该有什么变通的方法可以解决?

解决方案 »

  1.   

    调用是什么意思,是TCP远程连接,通过发送数据来调用,还是直接在c程序里面调用你的jar?如果是第一种,没有问题。可以用RMI,或者WebService来解决。如果不想那么复杂,也可以自己写Tcp来解决,主要是不要用java特有的流方法,如Object流。还有就是注意高低位。最好是用String来组织报文。
    如果是第二种,好像C++可以调用java的东西(我没用过,具体不清楚)