在Java和C#之間共享數據結構的最快方式是什麼?我希望能夠從字面上發送「汽車」對象或「富」對象,並在服務器和客戶端上對其進行序列化和反序列化。在Java服務器和C#客戶端之間共享數據對象的最快方法
0
A
回答
2
WSDL(SOAP)是相當可互換。如果你想要一些不那麼好笑的東西,像Google的「協議緩衝區」,「ICE」(ZeroC)等等都可以提供可互換的二進制序列化和代碼生成。
對於.NET/C#,目前有兩個可行的協議緩衝區實現here; protosharp本質上是非活動的,並且是不完整的) - 兩者都可以,但是目前都沒有完整的RPC棧,所以你必須處理消息傳遞。
1
您可能可以使用IKVM,它是.NET之上的類Java環境;您可以在IKVM上使用Java序列化並使用interop從「常規」.NET語言使用對象。
0
它看起來像IKVM似乎是一個好主意。但是,如果這不能滿足您的需求,尤其是因爲它仍在開發中。然而,Uri的帖子指出你使用xml和傳遞消息是一個很好的方向,可以在任何一方重新構建。
0
您能夠在服務器上使用SOAP Web服務並讓客戶端使用Web服務嗎? 對象的數據結構將在Web服務的WSDL中進行描述。
相關問題
- 1. 在客戶端和服務器之間共享變量c#
- 2. 在web服務和客戶端之間共享java類
- 3. 在客戶端和服務器之間共享TypeScript類
- 4. 在Web客戶端和NodeJS服務器之間共享常量
- 5. 如何在客戶端和服務器之間共享類?
- 6. Yesod - 服務器和客戶端之間的共享類型
- 7. 在實體框架(C#.Net)中共享客戶端和服務器之間的數據庫訪問方法
- 8. 在服務和客戶端之間共享WCF設置
- 9. 在WCF客戶端和服務之間共享合同
- 10. 在客戶端和Java後端之間共享UTC時間
- 11. 服務器和客戶端之間的Xamarin C#數據
- 12. 在JSP之間共享動態客戶端和服務器端內容
- 13. node socket io - 在套接字之間以及客戶端和服務器之間共享全局對象
- 14. c#客戶端和java服務器之間的安全通信
- 15. C客戶端和Java服務器之間的通信錯誤
- 16. 客戶端和服務器之間的傳輸對象集合
- 17. 在節點中的客戶端和服務器之間共享變量
- 18. 在GWT中共享客戶端和服務器之間的XML處理代碼
- 19. 在C#服務器進程和網站之間共享數據
- 20. Javascript服務器/客戶端共享對象定義
- 21. 在客戶端和服務器之間共享AIDL和Parcelable文件的最佳方式
- 22. 如何在客戶端和服務器之間共享類實體?
- 23. 在服務器和客戶端之間共享小鬍子/ nustache模板。 ASP.NET MVC
- 24. Spring:在服務器和客戶端之間傳遞數據(Java對象到JS對象)
- 25. Android - 在服務器和客戶端之間發送數據
- 26. 在服務器和客戶端之間傳遞數據(node.js + mongodb)
- 27. 服務器端和客戶端方法
- 28. SocketServer在java服務器和php客戶端之間的通信
- 29. Java服務器客戶端readLine()方法
- 30. 服務器和多個客戶端之間的數據同步
在性能或速度方面速度很快,如「我想盡快完成這項工作?」 – Uri 2008-12-13 00:14:58