コード例 #1
0
 /// <summary>
 /// 分离数据
 /// </summary>
 /// <param name="recvObject">被分离数据类</param>
 private void SeparatData(RecvObject recvObject)
 {
     // 单个数据
     byte[] dataBody = null;
     dataBody = ByteUtils.ReadMsg(ref recvObject.Buffer, recvObject.ReadPos, false);
     //回调
     if (Event_Recv != null)
     {
         try
         {
             //CLog.Log("" + dataBody.Length + 4);
             recvObject.ReadLength(dataBody.Length + 4);
             Event_Recv(dataBody);
         }
         catch (Exception ex)
         {
             UnityEngine.Debug.LogError(ex.ToString());
         }
     }
 }