我必须创建一个服务器(java)-客户端(c++)系统,服务器和客户端都必须使用对象(数据类型),对于客户端和服务器来说,对象(数据类型)是相同的,例如将创建一个汽车对象在客户端,然后发送到服务器,在该服务器上将对汽车对象进行额外的计算。我想做的是创建汽车对象的一个通用实现,然后在服务器和客户端中使用这个实现。首先,我考虑创建一个 dll(在 c++ 中),所有数据类型对于客户端和服务器都是相同的,但是这个解决方案有一个缺点。因为这个解决方案只适用于 Windows 操作系统,我必须支持 Win、Mac、Linux。那么是否有针对我的问题的多平台解决方案?
我感谢您的所有回复。