e-Picture

Be Developers:
Put your banner here!



SockHop

(Network)

Version: 1.13B
By: Jeremy Friesner
E-mail: jfriesne@ucsd.edu
Web page: Available
Release Date: Available Now
Info Last Modified: 3/25/99
Requires BeOS version: R4 PPC, R4 Intel
License: Freeware
Cost: (free, LGPL'd)
Source Available?: Yes


R4-PPC Download / alt. (640 kb)


R4-Intel Download / alt. (640 kb)


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:
Mirror Name R4-PPC R4-Intel
Be Europe Mirror PPC Intel
Austria Mirror PPC Intel
Australia Mirror PPC Intel
Germany Mirror (UUNet) PPC Intel
Japan Mirror #1 PPC Intel
Japan Mirror #2 (Nagoya) PPC Intel
UK Mirror PPC Intel
US Mirror #1 (UIUC) PPC Intel
US Mirror #2 (cdrom.com) PPC Intel



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.