Unity——通过byte字节流进行网络传输,如何将一个类转换为一个byte字节流,再从byte字节流转换为一个类

本文介绍在Unity中如何通过byte字节流进行网络传输,具体阐述了如何将一个Girl类实例的信息转换成字节流,并详细讲解了从字节流还原回Girl类对象的过程。
摘要由CSDN通过智能技术生成
客户端之间进行网络传输的时候, 如何将一个类转换为字节流, 再从字节流转换为一个类


在类转换为Byte字节流的时候 需要定义一个规则/协议...协议即一个规定, 在字节流的什么位置存储什么样的信息, 但要注意,除了Int short等固定长度类型, 还有String不定长度类型, 我们通常存入一个string的长度后面再存内容,这样方便反解析zi

将一个Girl的信息 转换为字节流  再转换回Girl

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using System.Text;

public class Girl
{
    //基本固定属性
    byte age;   //1byte
    byte sex;   //1byte
    float height;//4byte
    int weight; //4byte
    short threeD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值