你的意思是把你类的对象序列化后传输到远端,然后接收后再把类对象deserialied 出来? 这个可以啊。定义好协议,然后在本端实现序列化函数,到远端再反序列化出来。中间的传输不是重点。关键是协议。 一般来说,远端既然要用这个类,肯定是有定义的。那么你就在这个类中实现两个函数serialized(); deserialized() 序列化函数的主要工作是把类中的属性(成员变量)值按照一定格式保存到QByteArray中。要发送的就是这个QByteArray 到远端收到这个串,再恢复回去。比如:这个类有一下几个属性:color:128,height=32,width=32.你只要序列化成串: color:128;height=32;width=32,发送过去再
问题是这样的: 1.在服务器端,将自己定义的类,直接通过QSocket写到网络; 2.在客户端,通过网络将自己定义的类读出来。 请问,应该如何实现呢,或者向哪个方向考虑可以解决这个问题?
话说, Qt 中有 QSocket 这个类吗
16,203
社区成员
26,591
社区内容
加载中
试试用AI创作助手写篇文章吧