Examples of PacketHandler


Examples of org.moparscape.msc.gs.phandler.PacketHandler

   * (should be 0 at startup)
   */
  public void registerWorld() {
    LSPacketBuilder s = new LSPacketBuilder();
    s.setID(1);
    s.setHandler(connector, new PacketHandler() {
      public void handlePacket(Packet p, IoSession session)
          throws Exception {
        connector.setRegistered(p.readByte() == 1);
      }
    });
View Full Code Here

Examples of org.moparscape.msc.gs.phandler.PacketHandler

  public void requestPlayerInfo(final Player mod, final long user) {
    LSPacketBuilder s = new LSPacketBuilder();
    s.setID(8);
    s.addLong(user);
    s.setHandler(connector, new PacketHandler() {
      public void handlePacket(Packet p, IoSession session)
          throws Exception {
        if (p.readByte() == 1) {
          Logger.mod(mod.getUsername() + " requested information on "
              + DataConversions.hashToUsername(user));
View Full Code Here

Examples of org.moparscape.msc.gs.phandler.PacketHandler

  }

  public void saveProfiles() {
    LSPacketBuilder s = new LSPacketBuilder();
    s.setID(9);
    s.setHandler(connector, new PacketHandler() {
      public void handlePacket(Packet p, IoSession session)
          throws Exception {
        if (p.readByte() != 1) {
          Logger.error("Error saving all profiles!");
        }
View Full Code Here

Examples of org.moparscape.msc.gs.phandler.PacketHandler

  }

  public void unregisterWorld() {
    LSPacketBuilder s = new LSPacketBuilder();
    s.setID(2);
    s.setHandler(connector, new PacketHandler() {
      public void handlePacket(Packet p, IoSession session)
          throws Exception {
        session.close().join();
        Instance.getServer().unbind();
        Instance.getServer().getEngine().kill();
View Full Code Here

Examples of org.moparscape.msc.ls.packethandler.PacketHandler

    for (PacketHandlerDef handlerDef : handlerDefs) {
      try {
        String className = handlerDef.getClassName();
        Class<?> c = Class.forName(className);
        if (c != null) {
          PacketHandler handler = (PacketHandler) c.newInstance();
          for (int packetID : handlerDef.getAssociatedPackets()) {
            LSPacketHandlers.put(packetID, handler);
          }
        }
      } catch (Exception e) {
        Server.error(e);
      }
    }
    handlerDefs = ConfigManager.load("FPacketHandler.json",
        PacketHandlerDef[].class);
    for (PacketHandlerDef handlerDef : handlerDefs) {
      try {
        String className = handlerDef.getClassName();
        Class<?> c = Class.forName(className);
        if (c != null) {
          PacketHandler handler = (PacketHandler) c.newInstance();
          for (int packetID : handlerDef.getAssociatedPackets()) {
            FPacketHandlers.put(packetID, handler);
          }
        }
      } catch (Exception e) {
View Full Code Here

Examples of org.moparscape.msc.ls.packethandler.PacketHandler

  /**
   * Processes incoming packets.
   */
  private void processIncomingPackets() {
    for (LSPacket p : LSPacketQueue.getPackets()) {
      PacketHandler handler;
      if (((handler = uniqueHandlers.get(p.getUID())) != null)
          || ((handler = LSPacketHandlers.get(p.getID())) != null)) {
        try {
          handler.handlePacket(p, p.getSession());
          uniqueHandlers.remove(p.getUID());
        } catch (Exception e) {
          e.printStackTrace();
        }
      } else {
        Server.error("Unhandled packet from server: " + p.getID());
      }
    }
    for (FPacket p : FPacketQueue.getPackets()) {
      PacketHandler handler = FPacketHandlers.get(p.getID());
      if (handler != null) {
        try {
          handler.handlePacket(p, p.getSession());
        } catch (Exception e) {
          e.printStackTrace();
        }
      } else {
        Server.error("Unhandled packet from frontend: " + p.getID());
View Full Code Here

Examples of org.moparscape.msc.ls.packethandler.PacketHandler

          + worldID);
      World world = Server.getServer().getWorld(worldID);
      if (world == null) {
        throw new Exception("Unknown world");
      }
      world.getActionSender().playerListRequest(new PacketHandler() {
        public void handlePacket(Packet p, IoSession s)
            throws Exception {
          builder.setID(2);

          ArrayList<String> params = new ArrayList<String>();
View Full Code Here

Examples of org.moparscape.msc.ls.packethandler.PacketHandler

    final long user = p.readLong();
    final long reported = p.readLong();
    final byte reason = p.readByte();
    world.getActionSender().requestReportInfo(reported,
        new PacketHandler() {
          public void handlePacket(Packet p, IoSession session)
              throws Exception {
            int x = p.readShort();
            int y = p.readShort();
            String status = p.readString();
View Full Code Here

Examples of org.moparscape.msc.ls.packethandler.PacketHandler

      builder.setUID(uID);
      builder.addByte((byte) 0);
      session.write(builder.toPacket());
      return;
    }
    w.getActionSender().requestPlayerInfo(user, new PacketHandler() {
      public void handlePacket(Packet p, IoSession s) throws Exception {
        LSPacketBuilder builder = new LSPacketBuilder();
        builder.setUID(uID);
        if (p.readByte() == 0) {
          builder.addByte((byte) 0);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.