Muscle

A robust, somewhat scalable, cross-platform client-server messaging system for dynamic distributed applications.

  • Muscle
  • Version :6.21
  • License :BSD License
  • OS :Windows All
  • Publisher :Jeremy Friesner

Download Now

Muscle Description

MUSCLE has been developed, used, and refined as the networking component of BeShare, CueConsole, CueStation, and various other audio control applications at Level Control Systems (now Meyer Sound Laboratories) for over six years.

It allows (n) client programs (each of which may be running on a separate computer and/or under a different OS) to communicate with each other in a many-to-many message-passing style.

It employs a central server to which client programs may connect or disconnect at any time (This design is similar to other client-server systems such as Quake servers, IRC servers, and Napster servers, but more general in application).

In addition to the client-server system, MUSCLE contains classes to support peer-to-peer message streaming connections, as well as some handy miscellaneous utility classes.

As distributed, the server side of the software is ready to compile and run, but to do much with it you’ll want to write your own client software. Example client software can be found in the “test” subdirectory.

Leave a Reply

Your email address will not be published.