The following files make up the basic demonstration of the distributed shared channel: server_protocol.inc client_side.occ server_side.occ distributed_channel.occ (contains a user-modifiable table for configuration) If you do not have "semaphore.inc" or "utils.tco" in your KRoC OCSEARCH path, you will have to modify the #INCLUDE/#USE directives to point at them. The system can then be compiled with: % kroc -c client_side.occ % kroc -c server_side.occ % kroc distributed_channel.occ client_side.o server_side.o utils.o where you may need to qualify "utils.o" with a local path. The system may be run with: % distributed_channel The version which configures the last client processor as a soft process on the server processor uses the files: server_side_1.occ distributed_channel_1.occ and made be compiled and run with: % kroc -c server_side_1.occ % kroc distributed_channel_1.occ client_side.o server_side_1.o utils.o % distributed_channel_1 For interest, an occam3 version is included in the files: o3_server_protocol.inc o3_shared_channel.occ but, sadly, we can't compile this yet ... Peter Welch. (17th. December, 1996)