Cross-platform and simple to use client-server messaging system designed for building dynamic distributed applications from scratch
MUSCLE is practical cross-platform client-server messaging system created for a wide variety of applications capable to run under any POSIX-compliant operating system.

Furthermore, MUSCLE is used as a networking component of numerous applications like CueStation, BeShare, CueConsole and many other audio control applications.

Thanks to MUSCLE you can easily send messages from one computer to another over TCP streams, run a muscled server on your Mac, send messaged under any operating system and more.

Note: Detailed installation and usage instructions are available in the HOWTOBUILD.txt files located inside the muscle ZIP file.

Main features:

  • Compatible with numerous operating systems
  • Send messages over TCP streams
  • Customizable built-in 'muscled server'

last updated on:
October 18th, 2014, 3:14 GMT
file size:
2.3 MB
developed by:
Jeremy Friesner
license type:
operating system(s):
Mac OS X
binary format:
Home \ Network/Admin


In a hurry? Add it to your Download Basket!

user rating 30



Rate it!
1 Screenshot
MUSCLE - When running the muscled command line tool from a Terminal window with the 'help' argument, it will display a usage message.
What's New in This Release:
  • Changes:
  • Added a (preferIPv6) argument to GetHostByName(). If left as true (the default value), GetHostByName() will prefer to return an IPv6 address over an IPv4 address.
  • Added support for a DEBUG_LARGE_MEMORY_ALLOCATIONS_THRESHOLD compiler-flag into GlobalMemoryAllocator.cpp. When this flag is set to a value (in bytes), any memory allocations greater than the value will result in a message and a stack trace being printed to stdout.
  • When MUSCLE_USE_CPLUSPLUS11 is defined, the PODHashFunctor class will provoke a compile-time error if the program tries to use a struct or class as a KeyType in a Hashtable and the struct/class does not have a "uint32 HashCode const" method defined.
read full changelog

Add your review!