GNU WebSocket4J is a WebSocket protocol implementation in Java. It allows you to build Web applications that interact with applications running in a JVM. GNU WebSocket4J implements both the server and client side of the protocol, so it can be used to build both WebSocket servers and clients.
| Tags | JVM WebSockets Java library |
|---|---|
| Licenses | GNU GPLv2 (or later) with linking exception |
| Operating Systems | OS Independent |
| Implementation | Java |
| Translations | English |
Recent releases


Release Notes: WebSocket4J is now part of the GNU project. The license has changed from the GNU LGPLv3+ to the GNU GPLv2 (or later) with linking exception (the same license that is used by the GNU Classpath project). This release uses the GNU Build System and can be installed with the standard './configure && make && make install'. Several minor bugs were fixed.


Release Notes: New features include implementation of the client side of the protocol, the ability to get a requested URI from an accepted socket, and several bugfixes. This release also includes an HTML5 example echo client.


Release Notes: A crash that occurred when a client sent cookies in a handshake was fixed.