static public void SendRoomBITMAPMessage(ConcurrentQueue <System.IO.MemoryStream> list, int type) { if (client == null || client.socket == null || client.socket.Connected == false) { return; } { BITMAP_MESSAGE_REQ message = new BITMAP_MESSAGE_REQ(); message.VarRoomNumber = User.CurrentChatViewNumber; message.VarType = type; foreach (var playerid in TargetPlayerId) { message.VarToPlayerId.Add(playerid); } ; foreach (var msg in list) { message.VarMessage.Add(ByteString.CopyFrom(msg.ToArray())); } ; client.WritePacket((int)PROTOCOL.IdPktBitmapMessageReq, message.ToByteArray(), message.ToByteArray().Length); } }
static public void SendRoomBITMAPMessage(ConcurrentQueue <System.IO.MemoryStream> list) { if (client == null || client.socket == null || client.socket.Connected == false) { return; } { BITMAP_MESSAGE_REQ message = new BITMAP_MESSAGE_REQ(); foreach (var msg in list) { message.VarMessage.Add(ByteString.CopyFrom(msg.ToArray())); } ; client.WritePacket((int)PROTOCOL.IdPktBitmapMessageReq, message.ToByteArray(), message.ToByteArray().Length); } }