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()); }
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()); } }