示例#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);
        }
示例#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);
        }
示例#3
0
        private void GoodByeClick(object sender, RoutedEventArgs e)
        {
            GoodByeMessage goodBye = new GoodByeMessage(controller.getIpLocal(), controller.nickname);

            controller.sender.sendMessage(goodBye);
        }
示例#4
0
 public void PeerSayGoodBye(GoodByeMessage message)
 {
     removeBuildingByName(message.peerName);
 }