997eb18e21c89117d3a04f2ab74f2a208532122c
Engine.IO-client.java
This is the Engine.IO Client Library for Java, which is simply ported from the client for JavaScript.
See also: https://github.com/nkzawa/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];
}
});
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
Languages
Java
99.1%
JavaScript
0.8%
Makefile
0.1%
