jWebSocket

Software Screenshot:
jWebSocket
Software Details:
Version: 1.0 RC3
Upload Date: 28 Feb 15
Developer: Innotrade GmbH
Distribution Type: Freeware
Downloads: 51

Rating: nan/5 (Total Votes: 0)

jWebSocket is provided tools to use when create HTML5-based streaming and communication applications.

Because HTML5 WebSockets look like they will replace the existing XHR approaches as well as Comet services by a new flexible and ultra high speed bidirectional TCP socket communication technology, jWebSocket is the perfect tool, being a Java and JavaScript implementation of the HTML5 WebSocket protocol.

jWebSocket comes with a huge set of extensions.

jWebSocket comes with a Server and Client solution and also FlashBridge, a Flash based WebSocket Wrapper for cross-browser compatibility.

Features:

  • Fully cross-browser compatible WebSocket implementation
  • Basic API with connect, login, send, broadcast, receive, logout and disconnect methods
  • Security system with authentification and rights and role based authorization *
  • WebSocket based message interchange for browser to browser communication
  • Message broadcast to all clients (e.g. for shut down notification) or group members
  • Comprehensive streaming capabilities with multiple data pumps
  • Client registration to one or more server data streams on a single socket
  • Full socket session management with configurable timeouts
  • Keep-alive and auto-reconnect mechanisms as well as ping functionality
  • API for external streaming and communication applications
  • Custom specific plug-ins on server and client
  • Remote Procedure Calls (RPC) from web clients to granted Java methods on the server
  • Reverse Remote Procedure Calls (RRPC) from server to granted methods on the web clients
  • Integrated optional user and group management (e.g. for chat rooms or limited broadcast pools)
  • Methods to retreive registered groups, users, users per group and available streams
  • Extensible event system (e.g. to notify all clients when a user logs in or out)
  • Extensible token based data exchange with JSON, CSV and XML (pending) support
  • Comprehensive logging functions (uses log4j, console, file, rolling file etc.)
  • Configurable via single jWebSocket.xml file
  • Multiple jWebSocket servers on a single machine (operating on different ports, e.g. for different communication protocols or multiple services)
  • Available as Java .jar archive, as Windows executable and as Windows service for production systems
  • Includes TCP engine and supports JBoss Netty engine
  • Easy integration into existing Tomcat web applications (thus easily extend existing web 2.0 apps)
  • Additional minimized JavaScript clients to improve speed and save network bandwidth

Similar Software

http_logger
http_logger

13 Apr 15

Socket.IO
Socket.IO

10 Feb 16

Puppet
Puppet

11 Dec 15

Comments to jWebSocket

Comments not found
Add Comment
Turn on images!