void IDataSender.ChatsFinish(ChatsFinishPackage finish) { Datagram datagram = new Datagram { DataType = DatagramType.Chat, MessageType = ChatDatagramDefine.GroupChat, Datas = finish.ToByteArray() }; if (!Send(datagram)) { RunningDatas.InfoNotify("网络连接失败 请重启软件后重试"); } }
private void OnChatsFinish(Datagram datagram) { ChatsFinishPackage req = datagram.UnSerialData <ChatsFinishPackage>(); if (ChatsFinishPackage.ChatType_Friend == req.ChatType) { UserChatReader.FinishReadFriend ( IKXTServer.DataConvert.GetString(datagram.Sender), req.ID, datagram.RequestID ); } else { UserChatReader.FinishReadGroup ( req.ID, datagram.RequestID ); } }