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 multicasting or point-to-point UDP.


Previous page    Next page

Last modified 19 July 1997.

Dave Pape, pape@evl.uic.edu