Compatibility
Client version | Socket.IO server |
---|---|
0.9.x | 1.x |
1.x | 2.x (or 3.1.x / 4.x with allowEIO3: true ) |
2.x | 3.x / 4.x |
Installation
The latest artifact is available on Maven Central.
Maven
Add the following dependency to your pom.xml
.
<dependencies> <dependency> <groupId>io.socket</groupId> <artifactId>socket.io-client</artifactId> <version>2.1.1</version> </dependency> </dependencies>
Gradle
Add it as a gradle dependency for Android Studio, in build.gradle
:
implementation ('io.socket:socket.io-client:2.1.1') { // excluding org.json which is provided by Android exclude group: 'org.json', module: 'json' }
Dependency tree
socket.io-client |
engine.io-client |
okhttp |
---|---|---|
2.1.1 (diff) |
2.1.0 |
3.12.12 |
2.1.0 (diff) |
2.1.0 (diff) |
3.12.12 |
2.0.1 (diff) |
2.0.0 |
3.12.12 |
2.0.0 (diff) |
2.0.0 (diff) |
3.12.12 |
1.0.2 (diff) |
1.0.2 (diff) |
3.12.12 |
1.0.1 (diff) |
1.0.1 (diff) |
3.12.12 (changelog) |
1.0.0 |
1.0.0 |
3.8.1 |