コード例 #1
0
ファイル: ClusterManager.cs プロジェクト: leaker/fuhj-widgets
 public void SendClusterIM(int clusterId, string message, int totalFragments, int fragmentSequence, FontStyle fontStyle)
 {
     ClusterSendIMExPacket packet = new ClusterSendIMExPacket(QQClient);
     packet.ClusterId = clusterId;
     packet.Message = message;
     packet.TotalFragments = totalFragments;
     packet.FragmentSequence = fragmentSequence;
     packet.FontStyle = fontStyle;
     QQClient.PacketManager.SendPacket(packet, QQPort.Main.Name);
 }
コード例 #2
0
 /// <summary>
 /// Processes the cluster send IM ex reply.
 /// </summary>
 /// <param name="inPacket">The in packet.</param>
 /// <param name="outPacket">The out packet.</param>
 private void ProcessClusterSendIMExReply(ClusterCommandReplyPacket inPacket, ClusterSendIMExPacket outPacket)
 {
     QQEventArgs<ClusterCommandReplyPacket, ClusterSendIMExPacket> e = new QQEventArgs<ClusterCommandReplyPacket, ClusterSendIMExPacket>(client, inPacket, outPacket);
     if (inPacket.ReplyCode == ReplyCode.OK)
     {
         client.ClusterManager.OnSendClusterIMExSuccessed(e);
     }
     else
         client.ClusterManager.OnSendClusterIMExFailed(e);
 }