![]() ![]() |
![]() ![]() ![]() | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description:
SockHop is a combination shared library/server program that facilitates the development and execution of distributed BeOS programs. Using SockHop, writing a BeOS app that runs on many computers at once is not much harder than writing a "regular" multithreaded Be app. The SockHop server can automatically download the latest version of your code (in the form of add-ons) to remote machines, spawn threads and processes on remote machines to run your code, and pass BMessages to and from the remote code for you. SockHop organizes all your machines into a scalable, tree-shaped network of computers linked by TCP connections. It allows you to route, multicast, or broadcast BMessages throughout the tree using a regular expression based routing algorithm. If that isn't good enough, you can write your own BMessage-routing algorithm as an add- on. The tree topology can (theoretically) scale to thousands of nodes. SockHop also handles cross-platform issues, allowing your Intel BeOS systems to cooperate with your PowerPC-based systems in running the same program. SockHop sees to it that each system automagically gets the correct "flavor" of executable code to run. Like any good Be program, SockHop is multithreaded and asynchronous throughout, so you needn't ever suffer from poor performance or deadlocks. New for v1.13B: - Added the ability to set thread priorities for SockHop threads - Added optional automatic batch-encoding or compression of all transmitted BMessages. * Fixed the problem with CTRL-C handling Mirror Download Sites:
If you have any questions about the information provided for a specific application, please e-mail the author. If you have any questions about the BeWare pages themselves, though, feel free to e-mail webmaster@be.com. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 1999 by Be, Inc. All rights reserved. Legal information (includes icon usage info). Comments, questions, or confessions about our site? Please write the Webmaster. |