.NET和Java客户端应用程序之间的IPC

Den*_*s C 7 .net c# java ipc

我必须得到两个不同的客户端应用程序,没有任何代理或服务器.在两个进程,Java和.NET之间,IPC的最佳方法是什么?

它必须能够在多用户termainl服务器中工作,所以请不要使用套接字.我希望它轻巧简单,即插即用,所以请不要使用RMI/WS.

我现在正在考虑使用JNI访问Mutex和命名管道,我是否朝着正确的方向前进?

欢迎任何想法!

谢谢丹尼斯

Pav*_*ara 7

我是jni4net的作者,jVM和CLR之间的开源内部进程桥.它建立在JNI和PInvoke之上.不需要C/C++代码.我希望它会对你有所帮助.


mac*_*pas 4

您可以通过JNI(Java)和PInvoke(C#)访问WinAPI。使用以下 WinAPI 函数: CreateEvent SetEvent WaitForSingleObject CreateMutex ReleaseMutex CreateFileMapping(用于共享内存) MapViewOfFile UnmapViewOfFile