We use ZeroC's Ice for this. We have a mixture of Java, Scala, Python and C++ servers and clients that all work together.
They have an extension to their protocol where you can use Protobufs to exchange structures between clients and servers. You write a file similar to a .proto file that defines the Ice types and interfaces that the server implements. Regards, Blair -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.