Exemple #1
0
 /// <summary>
 /// 处理得到临时群信息的回复包
 ///     <remark>abu 2008-02-22 </remark>
 /// </summary>
 /// <param name="buf">The buf.</param>
 private void ParseGetTempClusterInfoReply(ByteBuffer buf)
 {
     if (ReplyCode == ReplyCode.OK)
     {
         // 群信息
         Info = new ClusterInfo();
         Info.ReadTempClusterInfo(buf);
         Type            = Info.Type;
         ClusterId       = Info.ClusterId;
         ParentClusterId = Info.ExternalId;
         // 读取成员列表
         Members = new List <Member>();
         while (buf.HasRemaining())
         {
             Member member = new Member();
             member.ReadTemp(buf);
             Members.Add(member);
         }
     }
 }