• [Unity网络]大端小端


    参考链接:

    https://blog.csdn.net/y396397735/article/details/50660179

    https://www.jianshu.com/p/68735394db7a

    http://blog.sina.com.cn/s/blog_705998560101vh60.html

    http://www.shanql.cn/index.php/coding/20190718/571/

    大端模式:内存的高地址存储数据的低字节,低地址存储数据的高字节

    小端模式:内存的低地址存储数据的低字节,高地址存储数据的高字节

    主机字节序:系统所采用的字节序称为主机字节序,它可能是小端模式,也可能是大端模式

    网络字节序:网络传输所采用的字节序称为网络字节序,都是大端模式

    1.小端系统和大端系统在通信时会发生数据解析错误,因此在发送数据前,要将数据转换为网络字节序。主机A先把数据转换为大端序再进行网络传输,主机B收到数据后先转换为自己的主机字节序再解析

    2.在网络中传输字符串不需要转换,因为长度大于1个字节的才会涉及到转换,而字符串就是字符数组,每个字符都是1个字节

    3.网络传输中使用的send方法,传输的只是字节流,不关心大小端序,这些字节流是交给用户层去处理的,至于用户层如何去使用,使用的对不对,那是用户层的事情

  • 相关阅读:
    Java基本语法--程序流程控制
    Java基本语法--控制台输入(Scanner类)
    Java基本语法--运算符
    curl:出现SSL错误提示
    升级ruby的版本
    Linux之expect非交互式功能
    Rsync备份同步数据工具
    Linux发展历史
    解决DDOS攻击生产案例
    用shell脚本监控MySQL主从同步
  • 原文地址:https://www.cnblogs.com/lyh916/p/15866310.html
Copyright © 2020-2023  润新知