在 Java 和 C# 之间共享数据结构的最快方法是什么?我想要一些东西,我可以从字面上发送“car”对象或“foo”对象,并在服务器和客户端上对其进行序列化和反序列化。
最佳答案
WSDL (SOAP)相当可以互换。如果您想要一些不那么啰嗦的东西,像 Google 的“ Protocol Buffer ”、“ICE”(ZeroC) 等都提供可互换的二进制序列化和代码生成。
对于 .NET/C#,目前有两种可行的 Protocol Buffer 实现 here ; protosharp 本质上是不活动且不完整的) - 两者都可以,但目前都没有完整的 RPC 堆栈,因此您必须自己处理消息传递。
关于c# - 在 Java 服务器和 C# 客户端之间共享数据对象的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364535/