ZHM's goal is to provide inter-process communication using zero-hop multicast.
Inter-process communication (IPC) can be used to a access code functionality that otherwise might not be accessible. E.g. OS X contains many excellent features but they can only be accessed using a small number of interfaces. Specifically Carbon and Cocoa have rich feature sets that are not easily leveraged using Ruby or C#.
ZHM offers a mechanism for accessing locked-in functionality via multicasting and sockets. If your code can join a multicast group you can use ZHM.
Multicast capability is included in most operating system's IP-stacks. ZHM uses a time-to-live, TTL, of zero to multicast messages within the boundary of a single host computer. This TTL=0, or zero-hop, technique is very efficient at multicasting messages to any client-processes that have registered with a given multicast group.
Use Patent Claims
Include Install Instructions