Ejemplo n.º 1
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            if (textBoxAlias.Text == "")
            {
                labelAlias.Text = "Il faut que tu choisisses un alias !";
            }
            else
            {
                if (tabControl1.TabPages.Count <= 1)
                {
                    chatter = new TextChatter(textBoxAlias.Text); //Mise en place du chatter

                    //Interface
                    labelAlias.Text = "Ton alias est : " + chatter.getAlias();
                    labelAlias.Show();
                    Text = "Enjoy " + chatter.getAlias() + " !";
                    tabControl1.TabPages.Insert(1, tabPage2);
                    tabControl1.SelectedTab = tabControl1.TabPages["tabPage2"];
                }
                else if (tabControl1.TabPages.Count > 1)
                {
                    tabControl1.SelectedTab = tabControl1.TabPages["tabPage2"];
                }
            }
        }
Ejemplo n.º 2
0
        public void quit(IChatter c)
        {
            Message request = new Message(new Header(c.getAlias(), MessageType.QUITCR), "");

            sendMessage(request);
            doRun = false;
        }
Ejemplo n.º 3
0
        public void receiveAMessage(string msg, IChatter c)
        {
            Message message = new Message(new Header(c.getAlias(), "RECV_MSG"), msg);

            Console.WriteLine("receiveAMessage called");
            sendMessage(message);
        }
Ejemplo n.º 4
0
 public void join(IChatter c)
 {
     Console.WriteLine("(Message from Chatroom : {0}) {1}  has join the room.", topic,c.getAlias());
     lock(textChatters)
     {
         textChatters.Add(c);
     }
 }
Ejemplo n.º 5
0
 public void quit(IChatter c)
 {
     lock (textChatters)
     {
         textChatters.Remove(c);
     }
     Console.Write("Déconnexion de : " + c.getAlias());
 }
Ejemplo n.º 6
0
 public void quit(IChatter c)
 {
     lock (textChatters)
     {
         textChatters.Remove(c);
     }
     Console.Write("Déconnexion de : " + c.getAlias());
 }
Ejemplo n.º 7
0
 public void join(IChatter chatter)
 {
     this.chatter = chatter;
     Message request = new Message(new Header(chatter.getAlias(), MessageType.JOINCR), "");
     sendMessage(request);
     Thread t = new Thread(new ThreadStart(runReceiveMsg));
     t.Start();
 }
Ejemplo n.º 8
0
        public void join(IChatter chatter)
        {
            this.chatter = chatter;
            Message request = new Message(new Header(chatter.getAlias(), MessageType.JOINCR), "");

            sendMessage(request);
            Thread t = new Thread(new ThreadStart(runReceiveMsg));

            t.Start();
        }
Ejemplo n.º 9
0
        public void join(IChatter c)
        {
            Console.WriteLine("join called");
            //Send the request for join a topic
            Net.Message msg = new Net.Message(new Header(c.getAlias(), "JOIN_CR"), "");
            sendMessage(msg);

            //Start the thread to receive messages
            Thread thread = new Thread(new ThreadStart(receiveMessages));

            thread.Start();
        }
Ejemplo n.º 10
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            if (textBoxAlias.Text == "")
            {
                labelAlias.Text = "Il faut que tu choisisses un alias !";
            }
            else
            {
                if (tabControl1.TabPages.Count <= 1)
                {
                    chatter = new TextChatter(textBoxAlias.Text); //Mise en place du chatter

                    //Interface
                    labelAlias.Text = "Ton alias est : " + chatter.getAlias();
                    labelAlias.Show();
                    Text = "Enjoy " + chatter.getAlias() + " !";
                    tabControl1.TabPages.Insert(1, tabPage2);
                    tabControl1.SelectedTab = tabControl1.TabPages["tabPage2"];

                }
                else if(tabControl1.TabPages.Count >1)
                {
                    tabControl1.SelectedTab = tabControl1.TabPages["tabPage2"];
                }
            }
        }
Ejemplo n.º 11
0
 public void receiveAMessage(string msg, IChatter c)
 {
     Message message = new Message(new Header(c.getAlias(),MessageType.RECV_MSG),msg);
     sendMessage(message);
 }
Ejemplo n.º 12
0
 public void post(string msg, IChatter c)
 {
     Net.Message postMsg = new Net.Message(new Header(c.getAlias(), "POST"), msg);
     sendMessage(postMsg);
 }
Ejemplo n.º 13
0
 public void quit(IChatter c)
 {
     Net.Message msg = new Net.Message(new Header(c.getAlias(), "QUITCR"), "");
     sendMessage(msg);
     doRun = false;
 }
Ejemplo n.º 14
0
        public void receiveAMessage(String msg, IChatter c)
        {
            String txt = "(At " + alias + ") :" + c.getAlias() + " $>" + msg;

            Console.WriteLine(txt);
        }
Ejemplo n.º 15
0
 public void receiveAMessage(string msg, IChatter c)
 {
     Console.WriteLine("(At {0}) : {1} $> {2} ", alias, c.getAlias(), msg);
 }
Ejemplo n.º 16
0
 public void receiveAMessage(string msg, IChatter c)
 {
     Console.WriteLine("(At {0}) : {1} $> {2} ", alias, c.getAlias(), msg);
 }
Ejemplo n.º 17
0
        public void receiveAMessage(string msg, IChatter c)
        {
            Message message = new Message(new Header(c.getAlias(), MessageType.RECV_MSG), msg);

            sendMessage(message);
        }
Ejemplo n.º 18
0
        public void post(string msg, IChatter c)
        {
            Message request = new Message(new Header(c.getAlias(), MessageType.POST), msg);

            sendMessage(request);
        }
Ejemplo n.º 19
0
 public void join(IChatter c)
 {
     Console.WriteLine("(Message from Chatroom : {0}) {1}  has join the room.", topic, c.getAlias());
     lock (textChatters)
     {
         textChatters.Add(c);
     }
 }
Ejemplo n.º 20
0
 public void quit(IChatter c)
 {
     Message request = new Message(new Header(c.getAlias(), MessageType.QUITCR), "");
     sendMessage(request);
     doRun = false;
 }
Ejemplo n.º 21
0
 public void post(string msg, IChatter c)
 {
     Message request = new Message(new Header(c.getAlias(), MessageType.POST), msg);
     sendMessage(request);
 }