window和linux之间进行通信,传送配置文件,文件的形式用struct结构的形式传送可以吗

解决方案 »

  1.   

    你是指文件内容是一个struct吗
    可以的
      

  2.   

    只要是标准C的格式,用char等数组,结构体可以传输
      

  3.   

    你的意思是说,把config文件里的项读出到内存,封装成结构体,传过去么?这是没有问题的。不同的操作系统对协议的支持是统一的,只是稍微注意下不同系统可能产生的网络字节序就可以了。
      

  4.   

    是的,以结构体的形式,但是从windows传输到linux系统中,比如int型的它的字节顺序会不会发生变化啊
      

  5.   

    字节顺序当然有可能会变化,直接传struct可能会有问题的。你应该自己写一个package/unpack的函数
      

  6.   

    要是所有的数据无论int型,还是char型,都连接成一个string串传送,是不是就没问题啦
      

  7.   


    you are right,但是你这还是数据结构么囧LZ你这么做就是扇自己嘴巴子了