我希望DCE / RPC或MSRPC在Java作为服务器下运行。理想情况下不通过JNI。我需要通过TCP(“ ncacn_tcp”),而不是管道(“ ncacn_np”)。
我没有其他选择,因为我必须使用Windows SDK作为客户端使用dcerpc.h访问在c#/ c ++下运行的旧代码。我们的代码库是Java,因此我们需要Java中的服务器。
DCE / RPC或MSRPC(DCE / RPC的Microsoft挂件)有几种(看似被废弃的)实现。 我从维基百科上抓到了它们:https://en.wikipedia.org/wiki/DCE/RPC#Alternate_versions_and_implementations
到目前为止,我为JNI拍摄,但它没有平台独立性,项目设置一团糟...