[REBOL] Re: live REBOLing
From: norsepower::uswest::net at: 17-Feb-2001 18:07
BeShare is client software, while MUSCLE is the server software.
http://www.lcscanada.com/muscle
About MUSCLE:
The MUSCLE system is a robust, somewhat scalable, cross-platform client-
server solution for dynamic distributed applications for BeOS and other
operating systems. It's distributed in source code form, and includes a ready
-to-compile server, utility classes, and example clients. Tested under BeOS
and Linux, but should compile and run under any POSIX compliant OS with a C++
compiler.
With MUSCLE, you can run a "muscled server" on a central machine, or write/
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
PortableMessages to other clients, and store PortableMessages in the server's
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, multicast, and broadcast messaging are
all supported via an intelligent regular-expression based routing mechanism.
About BeShare:
BeShare is a BeOS-native file sharing program. It operates similarly to
other such programs (Napster, Hotline, etc) but with a few advantages:
- BeShare allows you to upload or download any type of file, not just mp3.
- When browsing files, you can see their attributes (similar to Be's
Tracker view)
- Your query is always "live", so if new files that match your query become
available, you will see them added to the results list right away (you
won't have to click "refresh" or anything first)
- BeShare includes a rudimentary chat mechanism for you social types.
- BeShare supports any number of simultaneous uploads and downloads in
parallel, but will serialize simultaneous file requests to any given
host for efficiency.
-Ryan