Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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