--4oQnj4jcM03NhqPN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

> |Does someone have an example of broadcasting data around a network using
> |Ruby, both sender and receiver code?
[snip]
> Use UDPSocket class, and "<broadcast>" as destination hostname.

	Speaking of which, does anyone know if there are any efforts to
create a spread library for Ruby?

http://www.spread.org/

	It's a truly incredible network broadcasting system.  In a
nutshell, it's reliable UDP broadcasting (socket programmers get quiet
in awe).  Here's a blurb taken from the homepage:

## Begin blurb ##
Spread is a toolkit that provides a high performance messaging service
that is resilient to faults across external or internal networks. Spread
functions as a unified message bus for distributed applications, and
provides highly tuned application-level multicast and group
communication support. Spread services range from reliable message
passing to fully ordered messages with delivery guarantees, even in case
of computer failures and network partitions.

Spread is designed to encapsulate the challenging aspects of
asynchronous networks and enable the construction of scalable
distributed applications, allowing application builders to focus on the
differentiating components of their application.
## End blurb ##

	It just had its license changed from some proprietary license to 
the BSD license a month or so ago.  It's good solid code though and I 
recommend anyone who does any network programming to take a look at it.  
-sc

-- 
Sean Chittenden

--4oQnj4jcM03NhqPN
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Comment: Sean Chittenden <sean / chittenden.org>

iEYEARECAAYFAjtVRNkACgkQn09c7x7d+q0ZjQCg3Y34BoosL3RZgvRq3ejBa8P1
XMYAn0vO8H3rB7Nh669geXLX0nFZ2yqx
Ph
-----END PGP SIGNATURE-----

--4oQnj4jcM03NhqPN--