Esempio n. 1
0
        static void Main(string[] args)
        {
            Chatting chat = new Chatting((receivedMessage) =>
            {
                Console.WriteLine("{0}: {1}", receivedMessage.Nickname, receivedMessage.Text);
            });

            Console.Write("Input your nickname: ");
            string nickName = Console.ReadLine();

            chat.StartMessaging();
            Console.WriteLine("Welcome to MiveChat! Say hello to your new friends!");

            Message message = new Message();

            string messageToSend = null;

            while (true)
            {
                messageToSend = Console.ReadLine();

                message.Text     = messageToSend;
                message.Nickname = nickName;

                // Checking semding message for whitespaces and NULL. If messagecontains only spoaces it also won't be sent
                if (!string.IsNullOrEmpty(messageToSend) && !string.IsNullOrEmpty(messageToSend.Trim()))
                {
                    chat.SendMessage(message);
                }
            }
        }
Esempio n. 2
0
 private void OnSendMessage()
 {
     chatting.SendMessage(new Message {
         Nickname = this.Nickname, Text = this.Message
     });
     Message = string.Empty;
 }