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

phpSysInfo
phpSysInfo

10 Feb 16

Sentry
Sentry

10 Dec 15

RFuse
RFuse

10 Dec 15

Comments to jWebSocket

Comments not found
Add Comment
Turn on images!