tit*_*ian 4 c# c++ client-server rmi
是否有可能在Linux OS中运行的C++程序(客户端程序)与使用RMI实现的Windows中运行的C#程序(服务器程序)之间实现客户端/服务器通信?任何人都可以建议任何可能的方式...任何有用的参考很受欢迎
您需要遵循Google Protobuf的路线.它也适用于C++和C#.
来自MSDN的类似答案
如果你从java,c ++或c#发送数据并不重要,当它通过网络时它只是1和0.这是你在客户端/服务器端用它做什么的问题.因此,请确保您收到的数据与您拥有的结构(您要反序列化)相对应.
有时您需要手动将位和字节放在一起以使其全部运行.但是,有一种称为"Protobuff"的东西可以帮助您获得您发送的数据的常见结构,谷歌并阅读所有相关信息.
您可以使用套接字实现客户端服务器,并使用protobuf对其进行序列化/反序列化.(MSDN链接可能有助于解决方案)