MUSCLE 4.61

Sponsored Links

MUSCLE 4.61 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 1.8 MB
Platform: Mac OS X
License: Freeware
Price: FREE
Downloads: 18
Date added: 2009-05-25
Publisher: Jeremy Friesner

MUSCLE 4.61 description

Client-server messaging system for dynamic distributed applications

MUSCLE is a cross-platform, robust, somewhat scalable client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system.
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.

Main features:
- Use BMessage-like muscle:Messages under any operating system.
- Send flattened muscle:Messages from one computer to another over TCP streams, eliminating unnecessary compatibility and protocol-versioning hassles.
- Run a muscled server on a central machine, and write (or download) client programs to log in to the server and communicate through it. Once logged in, client programs can discover who else is logged in, send muscle:Messages to other clients, and store muscle:Messages in the servers RAM for other clients to download later. Clients can also subscribe to selected data on the server, and be automatically notified whenever it changes. Unicast-style, multicast-style, and broadcast-style Message routing are all supported via an intelligent hierarchical pattern-matching routing mechanism. Writing multiplayer games, IRC style chat applications, SETI style distributed calculation apps, or any other type of distributed software is made easy because MUSCLE handles all the dirty work for you!
- Customize the included muscled server by defining your own session logic or message-streaming protocol. (Note that this is only necessary for certain specialized applications--the standard server provides sufficient functionality for most things)
- Write your client code in C , C, Java, Delphi, or Python. Single-threaded and multi-threaded messaging APIs are provided for all of the aforementioned languages.
- Or just use the included message, string, dataIO, hashtable, dequeue, string-tokenizer, reference-count, regular expression and pattern matching parser, and object-pool code by themselves, as handy cross-platform utility classes. All source code is included, and you are free to use and abuse it any way you wish.

Enhancements
- Added GetTotalNumSignalsReceived() and
- GetNumSignalsReceivedOfType() methods to the
- SignalMultiplexer class.
- Added an IsCurrentThreadMainThread() function to
- SetupSystem.{cpp,h}.
- Added support for a "catchsignals" keyword to
- HandleStandardDaemonArgs(). This keyword, if
- specified, will cause the main threads
- ReflectSession() (if any) to add a signal handler
- session to itself.
- Added support for a MUSCLE_AVOID_SIGNAL_HANDLING compiler
- flag that can be defined by applications that dont
- want to compile in signal handling support.
- Added a SignalChildProcess() method to the
- ChildProcessDataIO class.
- ChildProcessDataIO:WaitForChildProcessToExit()
- now takes an optional timeout value, and returns
- true if the child exited or false if it timed out.
- In the ChildProcessDataIO class, I replaced
- SetKillChildOnClose() and SetWaitForChildOnClose() with
- a single SetChildProcessShutdownBehavior() method which
- provides for more flexibility, making it possible to
- do a "soft shutdown with a hard kill after a timeout".
- Removed the "catchsignals" support from muscledMain()s
- setup code, since that support is now part of
- HandleStandardDaemonArgs() instead.

MUSCLE 4.61 Screenshot

Advertisements

MUSCLE 4.61 Keywords

Bookmark MUSCLE 4.61

Hyperlink code:
Link for forum:

MUSCLE 4.61 Copyright

WareSeeker periodically updates pricing and software information of MUSCLE 4.61 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of MUSCLE 4.61 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
MultiScreener has come as a useful packed tool of freeware applications to synchronize the playback of QuickTime movies on multiple computers, using a local network to tie them all together. Free Download
Minimalist and text based message style for the Adium IM client Mochastyle is a free and minimalist, text based Adium IM client message style based loosely off traditional IRC style messages and Free Download
CleanApp - Removes apps & all depending files Free Download
JClaim is an instant message client, tools, and development framework Free Download
Clone X is a ideal choice for you to create a copy of your system, to duplicate it on other disks or computers, and to repair and reinstall the system in case of problems (damaged system, errors during installation, etc.) Free Download
PollMaker - the proof of concept client of a distributed poll system Free Download
Distributed (meta) file system. Spray files across cheap disks on your network. Pay less for storage. No proprietary on-disk file formats. Free Download
ASM brings back the classic app switcher menu (and more) to Mac OS X Free Download