Netty-socketio Overview
This project is an open-source Java implementation of Socket.IO server. Based on Netty server framework.
Licensed under the Apache License 2.0.
Features
- 1.x - 4.x version of Socket.IO-client is supported
- Supports xhr-polling transport
- Supports websocket transport
- Supports namespaces and rooms
- Supports ack (acknowledgment of received data)
- Supports SSL
- Supports client store (Redisson, Hazelcast, Memory)
- Supports distributed broadcast across netty-socketio nodes (Redisson, Hazelcast)
- Supports OSGi
- Supports Spring
- Contains Java module info for JPMS.
- Lock-free and thread-safe implementation
- Declarative handler configuration via annotations
JAR is compatible with Java 8 but needs Java 11+ for building the module-info.
Maven
Include the following to your dependency list:
<dependency>