Esempio n. 1
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            GoodByeMessage goodBye = new GoodByeMessage(controller.getIpLocal(), controller.nickname);

            controller.sender.sendMessage(goodBye);
            Environment.Exit(0);
        }
Esempio n. 2
0
        public override void onReceiver(Message message)
        {
            base.onReceiver(message);
            GoodByeMessage goodByeMessage = (GoodByeMessage)message;

            // remove from nodes
            controller.removePair(goodByeMessage.AddrSrc);
            controller.removeParticipant(goodByeMessage.Nickname);
            controller.removeChatRoom(goodByeMessage.Nickname);
        }
Esempio n. 3
0
        private void GoodByeClick(object sender, RoutedEventArgs e)
        {
            GoodByeMessage goodBye = new GoodByeMessage(controller.getIpLocal(), controller.nickname);

            controller.sender.sendMessage(goodBye);
        }
Esempio n. 4
0
 public void PeerSayGoodBye(GoodByeMessage message)
 {
     removeBuildingByName(message.peerName);
 }