![]() |
1
1
如果我猜对了,您有两个项目-“多客户端”和“多服务器”。 序列化“Multi-Server”中定义的对象,然后在“Multi-Client”中拥有该类的副本。 因此,您序列化了一个对象“MultiServer.SomeClass”,然后希望将其设置为“MultiClient.SomeClass”。这行不通。 您需要创建 常见的 dll项目(让我们将其命名为“MultiCommon”,您将在其中放置类,并通过“MultiServer”和“MultiClient”引用它。这样,您将序列化和反序列化“MultiServer.SomeClass”,而不是“MultiCommon.SomeClass”。 |
![]() |
2
0
听起来你在用
坦率地说,我强烈建议您考虑其他序列化工具。我有很大的偏见,但protobuf网络是有效的
非常
对于这种类型的场景;它仍然是“二进制的”(意思是:不是文本),但它与内部实现细节无关。速度很快(通常比
对此:
|
![]() |
mig21 bis · 带套接字的SSL_set_fd地址边界错误 2 年前 |
![]() |
hollow · 在读写C中的套接字时,为什么要使用循环缓冲区? 2 年前 |
![]() |
Filipe · 通过http python发送图像 6 年前 |
|
Mr. Rogers · epoll_wait事件的epoll顺序 6 年前 |
![]() |
Michael Beer · 查找插座的传输类型 6 年前 |