An open API service indexing awesome lists of open source software.

https://github.com/trinopoty/socket.io-server-java

Socket.IO Server Library for Java
https://github.com/trinopoty/socket.io-server-java

Last synced: 9 months ago
JSON representation

Socket.IO Server Library for Java

Awesome Lists containing this project

README

          

# Socket.IO Java
[![Build Status](https://travis-ci.org/trinopoty/socket.io-server-java.png?branch=master)](https://travis-ci.org/trinopoty/socket.io-server-java) [![codecov](https://codecov.io/gh/trinopoty/socket.io-server-java/branch/master/graph/badge.svg)](https://codecov.io/gh/trinopoty/socket.io-server-java)

This is the Socket.IO Server Library for Java ported from the [JavaScript server](https://github.com/socketio/socket.io).

**NOTE** This library will follow the major version of the JS library starting with version 3.

See also: [Socket.IO-client Java](https://github.com/socketio/socket.io-client-java)

## Features
This library supports all of the features the JS server does, including events, options and upgrading transport.

## Documentation
Complete documentation can be found [here](https://trinopoty.github.io/socket.io-server-java/).

## Installation
The latest artifact is available on Maven Central.

### Maven
Add the following dependency to your `pom.xml`.

```xml


io.socket
socket.io-server
4.0.1

```

### Gradle
Add it as a gradle dependency in `build.gradle`.

```groovy
compile ('io.socket:socket.io-server:4.0.1')
```

## Demo project
A basic demo project running on a Jetty server can be found at https://github.com/oddmario/socket.io-server-java-demo

## License

Apache 2.0