Cross-platform and simple to use client-server messaging system designed for building dynamic distributed applications from scratch

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in MUSCLE 6.11:

  • When compiled under Windows, SetupSystem.cpp now contains #pragma commands so that necessary Windows-libraries will be automatically linked in. This means the user no longer has to spend time chasing down so many linker errors when setting up a new project file.
  • MutexGuard's argument is now a const reference, since Mutex::Lock() and Mutex::Unlock() are const methods.
  • Removed AbstractReflectSession::GetDefaultHostName() and replaced it with a new method named AbstractReflectSession::GenerateHostName(). The new method lets the session subclass choose a custom hostname for the session even if the IP address determination didn't fail.
  • Added some private/unimplemented method overloads for MessageTransceiverThread::AddNewConnectSession() and QMessageTransceiverHandler::SetupAsNewConnectSession() so that if the caller tries to call these methods with timeout-values but forgets to include the (expandLocalhost) argument, the error will be caught at compile-time rather than causing unexpected run-time behavior.
Read full changelog
send us
an update
2.3 MB
3.4/5 30
Jeremy Friesner
Home \ Network/Admin
1 MUSCLE Screenshot:
MUSCLE - When running the muscled command line tool from a Terminal window with the 'help' argument, it will display a usage message.
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.

Last updated on February 3rd, 2015

Runs on: Mac OS X (-)

feature list requirements

#messaging system #broadcast server #unicast server #multicast #server #unicast #broadcast

Add your review!