socket传输问题

永远的明日 2009-07-01 09:02:54
如何通过socket把该list结构传输到另一端??
...全文
80 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
dnicy870830 2009-09-27
  • 打赏
  • 举报
回复

将数据保存,发送, 接收之后重新转换成list结构
如果不想破坏结构,直接用memcpy来传嘛
love514425 2009-09-27
  • 打赏
  • 举报
回复
> 将list中的数据取出---封包.
> 解包---将数据还原成list.
Sou2012 2009-09-27
  • 打赏
  • 举报
回复
学习了!!
icefox97 2009-09-27
  • 打赏
  • 举报
回复
写个函数,把List里面的数据组到一个缓冲区里面,再发送过去!
koower 2009-09-27
  • 打赏
  • 举报
回复
应该是不能直接传,约定个结构,传过去,再解开
woods2001 2009-09-26
  • 打赏
  • 举报
回复
就跟转字符串一样
最后接受的时候来个强制转换成你要的那个结构体
sunxing007 2009-09-25
  • 打赏
  • 举报
回复
你把list转成文本传输
Darkneece 2009-09-25
  • 打赏
  • 举报
回复
最好转成文本,不然会有移植性问题
ysysbaobei 2009-07-03
  • 打赏
  • 举报
回复
顶下
baihacker 2009-07-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 gyjudrnrso 的回复:]
一定要一个一个地传吗?这样效率不会很低吗?
[/Quote]
放在一起,用数组...
永远的明日 2009-07-02
  • 打赏
  • 举报
回复
一定要一个一个地传吗?这样效率不会很低吗?
sailing0123 2009-07-02
  • 打赏
  • 举报
回复
建议用数组把数据保存,除去指针,
再发送,
达到另一方再按顺序重新组成list
ysysbaobei 2009-07-02
  • 打赏
  • 举报
回复
顶下
superbtl 2009-07-01
  • 打赏
  • 举报
回复
你要用迭代器取值才可以传
因为你的传送不能传指针,而必须list的每个节点传,要传实体
大海啊全是水 2009-07-01
  • 打赏
  • 举报
回复
list结构? 什么意思啊 如果是个结构体 直接就传过去
如果是个链表 就把里面的元素一个一个传过去
晨星 2009-07-01
  • 打赏
  • 举报
回复
最好自己编码、解码。
baihacker 2009-07-01
  • 打赏
  • 举报
回复
如果直接传输的话,里面有指针的话就完了.
所以可以先序列化.
也可以把所有数据放到数组里面...然后传过去,那边再还原.

64,683

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧