美文网首页
跨平台编程需要注意的问题

跨平台编程需要注意的问题

作者: zhimingcow | 来源:发表于2018-09-01 00:34 被阅读8次

    类型长度不一致

    之前遇到一个坑:网络编程的时候,定义数据包的报头长度用4个字节来表示,所以定义为DWORD类型(即unsigned long),但由于windows程序是32位的,unsigned long是4个字节,但iOS真机却是64位的,8个字节,导致iOS端收到数据包并解释报头的时候,发现报头长度不对,后来才发现iOS中多取了4个字节的值!!!

    相关文章

      网友评论

          本文标题:跨平台编程需要注意的问题

          本文链接:https://www.haomeiwen.com/subject/rjkywftx.html