2013-06-07 05:44:00 +09:00
2013-06-07 05:44:00 +09:00
2013-04-22 03:37:28 +09:00
2013-04-22 03:37:28 +09:00
2013-04-22 22:45:50 +09:00
2013-05-05 18:37:34 +09:00
2013-05-09 02:38:17 +09:00

Engine.IO-client.java

Build Status

This is the Engine.IO Client Library for Java, which is simply ported from the JavaScript client.

See also: Socket.IO-client.java

Usage

Engine.IO-client.java has the similar api with the JS client. You can use Socket to connect:

socket = new Socket("ws://localhost") {
  @Override
  public void onopen() {
    socket.send("hi");
    socket.close();
  }

  @Override
  public void onmessage(String data) {}

  @Override
  public void onclose() {}
};
socket.open();

You can receive events as follows:

socket.on(Socket.EVENT_ERROR, new Emitter.Listener() {
  @Override
  public void call(Object... args) {
    Exception err = (Exception)args[0];
  }
});

How to set options:

opts = new Socket.Options();
opts.cookie = "foo=1;";

socket = new Socket("ws://localhost", opts) { ... };

See the Javadoc for more details.

http://nkzawa.github.io/engine.io-client.java/apidocs/

Features

This library supports all of the features the JS client does, including events, options and upgraging transport.

License

MIT

Description
Engine.IO Client Library for Java
Readme MIT 632 KiB
Languages
Java 99.1%
JavaScript 0.8%
Makefile 0.1%