浏览:1922008-05-12 09:45   来自loworth      :
 static void ClusterManager_ReceiveClusterIM(object sender, QQEventArgs<ReceiveIMPacket, OutPacket> e)
        {
            WL("收到群消息,ID:{0} 发送人:{1} 内容:{2}", e.InPacket.ClusterIM.ExternalId, e.InPacket.ClusterIM.Sender, e.InPacket.ClusterIM.Message);
            //e.QQClient.ClusterManager.SendClusterIM(e.InPacket.ClusterIM.ClusterId, e.InPacket.ClusterIM.Message);
            WL(e.InPacket.ClusterIM.ClusterId);
            WL(e.InPacket.ClusterIM.ExternalId);
            WL(e.InPacket.ExternalId);
        }

e.InPacket.ClusterIM.ClusterId、e.InPacket.ExternalId显示都是 0
造成e.QQClient.ClusterManager.SendClusterIM(e.InPacket.ClusterIM.ClusterId, e.InPacket.ClusterIM.Message);发送失败,群内其他人也收不到
楼主
  2个月前   阿不      :
在接收信息时,确实是没有群的内部ID,你要通过其他方式来获得。
回复  1楼 回到顶楼 
  2个月前   loworth      :
好的
在预先载入的群信息里存有内部id和外部id的hash 由此得到
回复  2楼 回到顶楼 

你还不是小组成员,加入小组以后才能发布新主题!
1 21917