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