开发者社区 问答 正文

通过Datagram传输list

我有一个UDP服务端和客户端, 一旦客户端连接上服务端,服务端就把一个电影list发送到客户端。我的问题是现在不知道怎么把list在Datagram里面转。我的理解是首先要在服务端把list转换成byte,发送Datagram给客户端,然后客户端接受Datagram再转换成list回来,是这样吗?请问怎么实现?以下是我list的代码,谢谢。希望有点例子。
serve端:
screenshot

展开
收起
蛮大人123 2016-02-19 17:58:13 2204 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    一个大类,里面有vector<>,list<>等成员,boost就能序列化,将一个协议封装成一个类,只要在前面加上这个类的类型和长度,然后接收方只要序列化一个类就可以,而不是多个,只要你不是指针对象就可以.

    2019-07-17 18:45:00
    赞同 展开评论
问答地址: