Package com.esotericsoftware.kryonet

Examples of com.esotericsoftware.kryonet.Client


  /**
   * Tries to connect to the server
   */
  @Override
  public boolean connectToServer(String host) {
    client = new Client();
    for (Class<?> clazz : KryoUtil.getInstance()
        .getClassesForRegistration()) {
      client.getKryo().register(clazz);
    }
    client.start();
View Full Code Here


    this.manager = manager;

    // int buffere50mo = 52428800;
    int buffer1mo = 1024000;
    int bufferSize = buffer1mo;
    client = new Client(bufferSize, bufferSize);
    client.start();
    client.connect(10000, ipServeur, portTCP, portTCP + 1);

    NetworkKryoInit init = new NetworkKryoInit();
    init.registerKryo(client.getKryo());
View Full Code Here

  public ClientAddDocument(DocumentManager manager, String ipServeur,
      int portTCP, KryoInit init) throws IOException {
    super(BYTE_TO_1MO * 10);
    this.manager = manager;

    client = new Client(BYTE_TO_1MO * 10, BYTE_TO_1MO * 10);
    client.start();
    client.connect(10000, ipServeur, portTCP, portTCP + 1);

    NetworkKryoInit newInit = new NetworkKryoInit();
    newInit.registerKryo(client.getKryo());
View Full Code Here

      int portTCP, KryoInit init) throws IOException {
    super(BYTE_TO_1MO);

    this.manager = manager;

    client = new Client(BYTE_TO_1MO, BYTE_TO_1MO);
    client.start();
    client.connect(10000, ipServeur, portTCP, portTCP + 1);

    NetworkKryoInit newInit = new NetworkKryoInit();
    newInit.registerKryo(client.getKryo());
View Full Code Here

  public NetClient()
  {
    super(false);

    kryoClient = new Client();
    NetworkMessages.registerBuiltInMessages(kryoClient);

    kryoClient.addListener(new Listener()
    {
      @Override
View Full Code Here

  ChatFrame chatFrame;
  Client client;
  IPlayer player;

  public ChatRmiClient () {
    client = new Client();
    client.start();

    // Register the classes that will be sent over the network.
    Network.register(client);
View Full Code Here

  ChatFrame chatFrame;
  Client client;
  String name;

  public ChatClient () {
    client = new Client();
    client.start();

    // For consistency, the classes to be sent over the network are
    // registered by the same method for both the client and server.
    Network.register(client);
View Full Code Here

      }
    });

    // ----

    Client client = new Client();
    register(client.getKryo());

    ObjectSpace clientObjectSpace = new ObjectSpace(client);
    final TestObjectImpl clientTestObject = new TestObjectImpl(1234);
    clientObjectSpace.register((short)12, clientTestObject);

    startEndPoint(client);
    client.addListener(new Listener() {
      public void connected (final Connection connection) {
        RmiTest.runTest(connection, 42, 4321);
      }

      public void received (Connection connection, Object object) {
        if (!(object instanceof MessageWithTestObject)) return;
        MessageWithTestObject m = (MessageWithTestObject)object;
        System.out.println(clientTestObject.value);
        System.out.println(((TestObjectImpl)m.testObject).value);
        assertEquals(1234f, m.testObject.other());
        stopEndPoints(2000);
      }
    });
    client.connect(5000, host, tcpPort);

    waitForThreads();
  }
View Full Code Here

      }
    });

    // ----

    final Client client = new Client();
    register(client.getKryo());
    startEndPoint(client);
    client.addListener(new Listener() {
      public void received (Connection connection, Object object) {
        if (object instanceof SomeData) {
          SomeData data = (SomeData)object;
          System.out.println(data.stuff[3]);
        } else if (object instanceof ArrayList) {
          stopEndPoints();
        }
      }
    });
    client.connect(5000, host, tcpPort, udpPort);

    waitForThreads();
  }
View Full Code Here

  UI ui;
  Client client;
  String name;

  public PositionClient () {
    client = new Client();
    client.start();

    // For consistency, the classes to be sent over the network are
    // registered by the same method for both the client and server.
    Network.register(client);
View Full Code Here

TOP

Related Classes of com.esotericsoftware.kryonet.Client

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.