Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }