CAVE Networking

The CAVE library's built-in networking feature uses a multicast model to share data among a group of CAVEs in a single networked virtual world.

A separate library process is forked to automatically send and receive tracking and wand data, and application-specific data.

Tracking and wand data for all known networked users are stored in shared memory.

Callback functions can be used to signal the application when a user joins or leaves the group, or when new application data is received.

Any data sent by the application is broadcast to all members of the group.

The actual transmission of data can be done using multicast UDP, Argonne's CAVEComm library, or a simple TCP/IP based server.


Previous page    Next page

Last modified 18 June 1996.

Dave Pape, pape@evl.uic.edu