"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "README.html" between
muscle8.20.zip and muscle8.30.zip

About: MUSCLE (Multi User Server Client Linking Environment) is a messaging server and networking API. The included server program ("muscled") lets its clients message each other, and/or store information in its serverside hierarchical database.

README.html  (muscle8.20):README.html  (muscle8.30)
<HTML><HEAD><TITLE>MUSCLE: (Multi User Server Client Linking Environment)</TITL E></HEAD><BODY BGCOLOR=#ffffff> <HTML><HEAD><TITLE>MUSCLE: (Multi User Server Client Linking Environment)</TITL E></HEAD><BODY BGCOLOR=#ffffff>
<H2> <H2>
MUSCLE: Crossbar Server, Portable Messaging and Support Classes<p> MUSCLE: Crossbar Server, Portable Messaging and Support Classes<p>
4/26/2021 v8.20 jaf@meyersound.com<p> 6/7/2021 v8.30 jaf@meyersound.com<p>
Jeremy Friesner / Meyer Sound Laboratories Inc.<p> Jeremy Friesner / Meyer Sound Laboratories Inc.<p>
Win32 compatibility contributions by Vitaliy Mikitchenko<p> Win32 compatibility contributions by Vitaliy Mikitchenko<p>
C# client code by Wilson Yeung<p> C# client code by Wilson Yeung<p>
SSL support code contributed by Nathan Whitehorn SSL support code contributed by Nathan Whitehorn
</H2> </H2>
<p> <p>
Note: To compile the server, cd to the "server" subdirectory Note: To compile the server, cd to the "server" subdirectory
and type 'make'. The server executable, "muscled", should be and type 'make'. The server executable, "muscled", should be
generated. You can run this server from the command line, (type generated. You can run this server from the command line, (type
"muscled help" to get info about some options) and connect to it "muscled help" to get info about some options) and connect to it
skipping to change at line 540 skipping to change at line 540
In addition to that, it includes other nice features, such In addition to that, it includes other nice features, such
as "safe" iterators (so you can modify the Hashtable while as "safe" iterators (so you can modify the Hashtable while
iterating through it), minimal-frequency memory allocations, iterating through it), minimal-frequency memory allocations,
and the ability to sort the table by key or by value (it and the ability to sort the table by key or by value (it
maintains the ordering of the objects placed into the table). maintains the ordering of the objects placed into the table).
Hashtable is used by the Message class, but is also quite Hashtable is used by the Message class, but is also quite
useful on its own. useful on its own.
<p> <p>
</li> </li>
<li> <li>
<b>ImmutableHashtablePool</b>
<p>
The ImmutableHashtablePool class is a utility class used
to reduce memory usage when there are a large number of
objects that each need to hold a Hashtable, but many of
the held Hashtables will be identical to each other.
ImmutableHashtablePool manages the allocation and caching
of shared Hashtables such that when multiple objects need
to reference an identical Hashtable, only one copy of that
Hashtable needs to be present in RAM.
<p>
</li>
<li>
<b>IPAddress</b> <b>IPAddress</b>
<p> <p>
IPAddress is a class that represents an IPv4 or IPv6 IPAddress is a class that represents an IPv4 or IPv6
address in a standardized manner. There is also an address in a standardized manner. There is also an
IPAddressAndPort class which represents the combination IPAddressAndPort class which represents the combination
of an IP address and a port number. of an IP address and a port number.
<p> <p>
</li> </li>
<li> <li>
<b>NestCount</b> <b>NestCount</b>
 End of changes. 2 change blocks. 
1 lines changed or deleted 14 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)