WeaveSocket框架-Unity太空大战游戏-通信协议-2
数据格式如下图
发送数据的主要代码为
byte[] sendb = System.Text.Encoding.UTF8.GetBytes(text);
byte[] part3_length = System.Text.Encoding.UTF8.GetBytes(sendb.Length.ToString());
byte[] b = new byte[2 + part3_length.Length + sendb.Length];
b[0] = command; //表示第一位byte的命令
b[1] = (byte)part3_length.Length; //表示第三部分数据的长度
part3_length.CopyTo(b, 2);
//扩充 第四部分数据(待发送的数据)的长度,扩充到b数组第三位开始的后面
sendb.CopyTo(b, 2 + part3_length.Length);
//扩充 第四部分数据实际的数据,扩充到b数组第三部分结尾后面...
socket.Send( b );
WeaveSocket官方QQ群17375149
本节到此结束,未完待续
WeaveSocket官方QQ群17375149
本节到此结束,未完待续