Ejemplo n.º 1
0
        public void EnvoyerMessage(string messageText, int amisId)
        {
            Message message = new Message(amisId, membreCourant.id, membreCourant.username, messageText);

            membreCourant.AddMessageInStack(message, amisId);
            gestionnaireCommunication.EcrireMessage(message);
        }
Ejemplo n.º 2
0
        private void Reading()
        {
            string  line    = "";
            Message message = null;

            try
            {
                while (tcpClient.Connected && isReading)
                {
                    line = reader.ReadLine();
                    if (!String.IsNullOrEmpty(line) && line.StartsWith("<?xml version='1.0'?>"))
                    {
                        message = new Message(line);
                        membreCourant.AddMessageInStack(message, message.AuthorId);
                    }
                }
            }
            catch (IOException e)
            {
                isReading = false;
                tcpClient.Close();
            }
        }