windows和linux之间的数据通信,数据的形式以结构体的形式传送可以吗

tuzi0203 2009-07-15 10:42:03
window和linux之间进行通信,传送配置文件,文件的形式用struct结构的形式传送可以吗
...全文
165 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuzi0203 2009-07-16
  • 打赏
  • 举报
回复
呵呵
tuzi0203 2009-07-15
  • 打赏
  • 举报
回复
没办法呀,要不数据就都乱啦,不要结构啦,哈哈
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tuzi0203 的回复:]
要是所有的数据无论int型,还是char型,都连接成一个string串传送,是不是就没问题啦
[/Quote]

you are right,但是。。。你这还是数据结构么。。。囧

LZ你这么做就是扇自己嘴巴子了。。。
tuzi0203 2009-07-15
  • 打赏
  • 举报
回复
要是所有的数据无论int型,还是char型,都连接成一个string串传送,是不是就没问题啦
microyzy 2009-07-15
  • 打赏
  • 举报
回复
字节顺序当然有可能会变化,直接传struct可能会有问题的。你应该自己写一个package/unpack的函数
tuzi0203 2009-07-15
  • 打赏
  • 举报
回复
是的,以结构体的形式,但是从windows传输到linux系统中,比如int型的它的字节顺序会不会发生变化啊
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
你的意思是说,把config文件里的项读出到内存,封装成结构体,传过去么?

这是没有问题的。不同的操作系统对协议的支持是统一的,只是稍微注意下不同系统可能产生的网络字节序就可以了。
oyljerry 2009-07-15
  • 打赏
  • 举报
回复
只要是标准C的格式,用char等数组,结构体可以传输
DarkChampion 2009-07-15
  • 打赏
  • 举报
回复
你是指文件内容是一个struct吗
可以的
tuzi0203 2009-07-15
  • 打赏
  • 举报
回复
顶,我自己sf
boygo1982 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 tuzi0203 的回复:]
没办法呀,要不数据就都乱啦,不要结构啦,哈哈
[/Quote]

被你囧到了 =。。=!!

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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