Example #1
0
        private void ProChatFeeRateSetPush()
        {
            ChatFeeRateSetPush chatFeeRateSetPush = new ChatFeeRateSetPush(_buffer);

            OnRaiseMsgRecvEvent(chatFeeRateSetPush.Header.Command_Id, chatFeeRateSetPush, "接收消息:" + chatFeeRateSetPush.ToString());
            ChatFeeRateSetPushResp chatFeeRateSetPushResp = new ChatFeeRateSetPushResp(chatFeeRateSetPush.Header.Sequence_Id);

            SendData(chatFeeRateSetPushResp.ToBytes());
            OnRaiseMsgSendEvent(chatFeeRateSetPushResp.Header.Command_Id, chatFeeRateSetPushResp, "发送消息:" + chatFeeRateSetPushResp.ToString());
        }
Example #2
0
        private void RateSetPush(PushRate pushRate)
        {
            CommuTcpClient receiveClient = CommuClient.Values.FirstOrDefault(c => c.Nodeid == pushRate.NodeId);

            if (receiveClient != null && pushRate != null)
            {
                //给聊天中的用户推送倍率
                ChatFeeRateSetPush chatFeeRateSetPush = new ChatFeeRateSetPush();
                chatFeeRateSetPush.Body.Rate    = pushRate.Rate;
                chatFeeRateSetPush.Body.SNodeId = pushRate.SNodeId;
                receiveClient.SendData(chatFeeRateSetPush.ToBytes());
            }
        }