private void handleNewMessage(NewMessagePacket p, Client client)
        {
            MessagePacket packet = new MessagePacket();

            if (UserManager.Instance.isUserConnected(p.token))
            {
                try
                {
                    packet.sender      = UserManager.Instance.getUsernameFromToken(p.token);
                    packet.message     = p.newMessage;
                    packet.date        = DateTime.Now;
                    packet.channelName = p.channel;

                    packet.errorMessage = "";
                    packet.success      = true;

                    ChannelManager.Instance.toSend(packet);
                }
                catch (Exception e)
                {
                    packet.success      = false;
                    packet.errorMessage = e.Message;
                    client.SendPacket(packet);
                }
            }
            else
            {
                packet.success      = false;
                packet.errorMessage = "You are not connected!";
                packet.message      = "";

                client.SendPacket(packet);
            }
        }
        public void sendNewMessage(String message, String channel)
        {
            message = message.Trim();

            if (message.Equals(""))
            {
                return;
            }

            NewMessagePacket packet = new NewMessagePacket();

            packet.newMessage = message;
            packet.token      = Token;
            packet.channel    = channel;

            Client.Instance.SendPacket(packet);
        }