Package example.chat

Examples of example.chat.OutputMessage


  @Override
  public void execute() {
    Player player = manager.getPlayer(message.getPlayerId());
    Player[] friends = player.getFriends();
    OutputMessage outMsg = MessageFactory.createSFriendListRsp(friends);
   
    player.putMessage(outMsg);
   
    player.flush();
   
View Full Code Here


  @Override
  public void execute() {
   
    Player player = manager.getPlayer(message.getPlayerId());
    OutputMessage outMsg = MessageFactory.createHearTbeatRsp();

   
   
    player.putMessage(outMsg);
   
View Full Code Here

    Player player = manager.getPlayer(message.getPlayerId());
   
    Player friend = manager.getPlayer(friendId);
   
    if(friend != null) {
      OutputMessage outMsg = MessageFactory.createSendMessage(msgstr);
      friend.putMessage(outMsg);
      friend.flush();
    }
   
    player.flush();
View Full Code Here

    Player friend = manager.getPlayer(friendId);
    if(friend != null) {
      player.addFriend(friend);
    }
   
    OutputMessage outMsg = MessageFactory.createAddFriendRsp(friend);
   
    player.putMessage(outMsg);
   
    player.flush();
  }
View Full Code Here

      player.setCheckTask(checktask);
     
      //设定定时检查,每十秒检查一次
      manager.getTimer().schedule(checktask, 10 * 1000, 10 * 1000);
     
      OutputMessage outMsg = MessageFactory.createSLoginRsp(validateCode);
      player.putMessage(outMsg);
     
     
      Player[] friends = player.getFriends();
      OutputMessage outMsg2 = MessageFactory.createSFriendListRsp(friends);
      player.putMessage(outMsg2);
     
      //通知所有朋友已经上线.
      OutputMessage outMsg3 = MessageFactory.createOnlineStatusNotify(player.getPlayerId(), true);
      for(int i=0; i<friends.length; i++) {
        friends[i].putMessage(outMsg3);
        friends[i].flush();
      }
     
View Full Code Here

TOP

Related Classes of example.chat.OutputMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.