[英]IPC between .NET and Java client applications
我必須得到兩個不同的客戶端應用程序,沒有任何代理或服務器。 在兩個進程,Java和.NET之間,IPC的最佳方法是什么?
它必須能夠在多用戶termainl服務器中工作,所以請不要使用套接字。 我希望它輕巧簡單,即插即用,所以請不要使用RMI / WS。
我現在正在考慮使用JNI訪問Mutex和命名管道,我是否朝着正確的方向前進?
歡迎任何想法!
謝謝丹尼斯
您可以通過JNI(Java)和PInvoke(C#)訪問WinAPI。 使用以下WinAPI函數:CreateEvent SetEvent WaitForSingleObject CreateMutex ReleaseMutex CreateFileMapping(用於共享內存)MapViewOfFile UnmapViewOfFile
我會用protobuf 。
協議緩沖區是一種以高效且可擴展的格式編碼結構化數據的方法。 Google對幾乎所有內部RPC協議和文件格式都使用Protocol Buffers。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.