Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Tyrus - Reference implementation of Java API for WebSocket - JSR 356

branch: master

TYRUS-336: ReaderBuffer.getNextChars() keeps blocking a server thread…

… after client has closed the session.

	+ the same has been fixed for InputStreamBuffer.getNextByte()
latest commit fad2570592
Petr Janouch PetrJanouch authored pavelbucek committed

What is Tyrus

Tyrus is the open source JSR 356 - Java API for WebSocket reference implementation for easy development of WebSocket applications. WebSocket protocol defined by IETF provides bi-directional communication between the server and the remote host. The pros are mainly the ability to communicate both ways, low latency and small communication overhead. Therefore Tyrus and WebSocket in general are suitable for web applications that require sending a huge volume of relatively small messages like online games or market ticker broadcasting.

Licensing and Governance

Tyrus is licensed under a dual license - CDDL 1.1 and GPL 2.0 with Class-path Exception. That means you can choose which one of the two suits your needs better and use it under those terms.

We use GlassFish Governance Policy, which means we can only accept contributions under the terms of OCA.


Something went wrong with that request. Please try again.