MonaServer

A secure communication server that provides compatibility with several protocols, namely HTTP, WebSocket, RTMFP and RTMP / RTMPE.

Download Now

MonaServer Description

MonaServer is a communication server that provides support for some of the most widely-used protocols: HTTP (with JSON-RPC and XML-RPC), WebSocket, RTMFP and RTMP / RTMPE.

Its goal is to deliver a more versatile alternative to protocol-dedicated servers, considering that all the aforementioned protocols serve the same purpose and work similarly: the server exchanges data with the client. Requests are sent from the client to the server, which delivers a response.

Packed inside a lightweight archive, the server does not require installation and can be started with just a double click.

It runs in the command console, where the status of all the servers and their associated port number are displayed within the main window. The servers then wait for client connections, revealing status changes and information regarding new connections within the same console window.

MonaServer features an integrated LuaJIT compiler and a NoSQL database management system, which will surely come in handy for developers who want to try it out.

Relying on OpenSSL, the server ensures the security of all the transferred data and the exchanged messages. In other words, it allows protected peer-to-peer communication.

The server is designed keeping in mind a few important directives: speed, versatility, scalability and clean code.

System requirements

  • Visual C++ Redistributable Packages for Visual Studio 2013
  • OpenSSL

Leave a Reply

Your email address will not be published.