--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--