One way to do it, which has been used in many projects, including some of ours and not 
necessarily related to Java3D, is the following:

(1) Each client downloads an applet from the server
(2) Action performed on a client (applet) is forwarded to the server, which maintains 
a copy of the common model, and executes the action on the common model
(3) Server broadcasts action forwarded to all other clients that are working on the 
same model, which updates their own copy of the model by executing the action.
(4) When a new clients joins the group, the common model can be downloaded to the new 
client together with the applet.
(5) Some collaboration control scheme (by a shared token, etc.) ensures orderly 
collaboration.

I hope you find it useful.

--- Stephen Chan, HK Polytechnic Univ., [EMAIL PROTECTED]

>>> Ale <[EMAIL PROTECTED]> 09/09 8:19 AM >>>
I need help writing an application that shares a virtual world between users
connected by the net.I don't understand how various users connected across
the net can interact with the same JAVA3D object .Could anyone give me some few basic 
guidlines or simply address me to an helping resouce?

Ale.

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to