MUSCLE 3.34
Sponsored Links
MUSCLE 3.34 Ranking & Summary
File size:
0.92 MB
Platform:
Any Platform
License:
BSD License
Price:
Downloads:
910
Date added:
2007-05-03
Publisher:
Jeremy Friesner
MUSCLE 3.34 description
MUSCLE is a somewhat scalable, robust, cross-platform 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, CueStation, CueConsole, and various other audio control applications at Level Control Systems for over four 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++, Java, or Python. Single-threaded and multi-threaded messaging APIs are provided for all three 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.
- See the Beginners Guide for a more detailed description of the system and its capabilites.
Enhancements:
- This release includes various minor bugfixes to the Java and C++ code, as well as a few minor optimizations.
MUSCLE has been developed, used, and refined as the networking component of BeShare, CueStation, CueConsole, and various other audio control applications at Level Control Systems for over four 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++, Java, or Python. Single-threaded and multi-threaded messaging APIs are provided for all three 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.
- See the Beginners Guide for a more detailed description of the system and its capabilites.
Enhancements:
- This release includes various minor bugfixes to the Java and C++ code, as well as a few minor optimizations.
MUSCLE 3.34 Screenshot
MUSCLE 3.34 Keywords
Bookmark MUSCLE 3.34
MUSCLE 3.34 Copyright
WareSeeker periodically updates pricing and software information of MUSCLE 3.34 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 3.34 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Version History
Related Software
TCLink provides a client for running credit card transactions over TCP/IP. Free Download
Fuzzled is a powerful fuzzing framework. Free Download
Sharity is a Unix client for the Windows network file system. Free Download
Mon::Client is a Perl module with methods for interaction with Mon client. Free Download
HTTPClient provides a complete http client library. Free Download
TiVo::HME is a startup server for pure Perl implementation of TiVos HME protocol. Free Download
MultiChat is a chat client with the major focus on one-to-many communications (chat rooms and others). Free Download
L2J project is an alternate Lineage 2 game server. Free Download
Latest Software
Popular Software
Favourite Software