Neptulon client implementation for Java. Also works on Android. Following are required:
- Java 1.7+ for Java apps.
- Android 4.1+ for Android apps.
Depends on following libraries:
- OkHttp for WebSockets
- GSON for JSON serialization.
Connconn = newConnImpl("ws://127.0.0.1:3000");
conn.middleware(newLogger());
conn.connect(newConnCallback() { ... });
conn.sendRequest("hello", newHelloMessage("Hello from Java client!"), newResCallback() {
@OverridepublicvoidhandleResponse(ResCtxctx) {
System.out.println("Received 'hello' response: " + ctx.getResult(Object.class));
}
});./gradlew buildStart a Neptulon server at local address: 127.0.0.1:3001 and then:
./gradlew check