public void QuitNotification(Chatter c) { Console.WriteLine(c.GetAlias() + " quit"); List <String> data = new List <String>(1); data.Add(c.GetAlias()); try { SendMessage(new Message(Header.LEFT, data)); } catch (IOException e) { Console.WriteLine(e); } }
public void JoinNotification(Chatter c) { Console.WriteLine("(Message from Chatroom : " + concretCR.Topic + ")" + c.GetAlias() + " has join the room."); List <String> data = new List <String>(1); data.Add(c.GetAlias()); try { SendMessage(new Message(Header.JOINED, data)); } catch (IOException e) { Console.WriteLine(e); } }
public void Quit(Chatter c) { try { SendMessage(new Message(Header.QUIT, c.GetAlias())); this.Disconnect(); } catch (IOException e) { Console.WriteLine(e.ToString()); } }
//Quitter la chatroom public void Quit(Chatter c) { if (Chatters.Count > 0) { foreach (Chatter chatter in Chatters) { chatter.QuitNotification(c); } } Console.WriteLine("(Message from Chatroom : " + Topic + ")" + c.GetAlias() + "has left the room."); Chatters.Remove(c); }
public void Join(Chatter c) { try { SendMessage(new Message((Message.Header)Header.JOIN, c.GetAlias())); user = c; } catch (IOException e) { Console.WriteLine(e.ToString()); } }
public void ChatterDisconnect(Chatter c) { Message message = new Message(Header.DISCONNECT, c.GetAlias()); try { SendMessage(message); } catch (Exception e) { Console.WriteLine(e.ToString()); } }
public void Post(string msg, Chatter c) { Message message = new Message(Header.POST); message.Add(c.GetAlias()); message.Add(msg); try { SendMessage(message); } catch (IOException e) { Console.WriteLine(e.ToString()); } }
public void ReceiveAMessage(string msg, Chatter c) { List <String> data = new List <String>(2); data.Add(c.GetAlias()); data.Add(msg); try { SendMessage(new Message((Message.Header)Header.GET, data)); } catch (IOException e) { Console.WriteLine(e); } }
public void Join(Chatter c) { try { Message m = new Message(Header.JOIN, c.GetAlias()); SendMessage(m); user = c; new Thread(new ThreadStart(Run)).Start(); } catch (IOException e) { Console.WriteLine(e.ToString()); } }
public void Post(string msg, Chatter c) { //Console.WriteLine("nous envoyons un message"); Message message = new Message((Message.Header)Header.POST); message.Add(c.GetAlias()); message.Add(msg); try { //Console.WriteLine("message en cours d'envoi"); SendMessage(message); } catch (IOException e) { Console.WriteLine(e.ToString()); } }
//méthode recevoir un message public void ReceiveAMessage(string msg, Chatter c) { Console.WriteLine("(At " + Alias + ") : " + c.GetAlias() + " $> " + msg); }
//Quitter la chatroom public void Quit(Chatter c) { Chatters.Remove(c); Console.WriteLine("(Message from Chatroom : " + Topic + ")" + c.GetAlias() + "has left the room."); }
//Rejoindre la chatroom public void Join(Chatter c) { Chatters.Add(c); Console.WriteLine("(Message from Chatroom : " + Topic + ")" + c.GetAlias() + " has join the room."); }
public void QuitNotification(Chatter c) { Console.WriteLine(c.GetAlias() + " has quit the room"); }
public void JoinNotification(Chatter c) { Console.WriteLine(c.GetAlias() + " join"); }
public void QuitNotification(Chatter c) { Console.WriteLine(c.GetAlias() + " quit"); }
public void JoinNotification(Chatter c) { Console.WriteLine(c.GetAlias() + " has join the room"); }