[vtkusers] vtkSocketCommunicator etc.
Berk Geveci
berk.geveci at kitware.com
Wed Jun 5 10:31:23 EDT 2002
You have a few options:
1. Use RMIs (see vtkMultiProcessController and vtkSocketController)
which have send/receive in them. For example, setup a
ReceiveNewParameter RMI on the server and have a Receive call in it.
Then the client can do something like
controller->TriggerRMI(1, RECEIVE_RMI_TAG);
controller->Send( the parameters here )
2. Use RMIs and the support for sending an array with the RMI
controller->Trigger(1, array, array_length, DO_SOMETHING_TAG);
Your RMI will now receive this array
3. Use something like Tcl, Python etc. and send commands as strings
which are executed on the server
4. Use a second communication mechanism (such as corba, some other
RMI library etc..) together with communicators
I am sure there are others. These are the ones I can think of now.
-Berk
On Wed, 2002-06-05 at 09:50, Ravi Gupta wrote:
> Hi,
>
> I've been experimenting with vtkSocketCommunicator and associated
> classes to run vtkMarchingCubes on a remote machine and display the
> results on a local machine. It works great! This will allow me to use
> high end computation resources at a remote location.
>
> Question
> --------
> How do i send the remote process running marching cubes information such
> as a new iso surface value to compute?
>
> I have a few ideas that would require some hacking but I was wondering
> if this problem was already solved by someone. A look at the classes in
> VTK 4.n does not seem to explicitly provide an answer.
>
> Thanks for providing these classes. I was about to write my own :)
>
> -Ravi
>
>
> --
> Ravi Gupta
>
> Programmer
>
>
> #################################################
> The John P. | P.O. Box 5015
> Robarts Research Institute | 100 Perth Drive
> Imaging Research Laboratories | London
> Tel: (519) 663-5777 ext. 1-34077| Ontario
> Fax: (519) 663-3403 | Canada
> E-Mail: rgupta at irus.rri.ca | N6A 5K8
> #################################################
>
> #################################################
> http://www.irus.rri.ca/igns
>
> http://www.irus.rri.ca/~rgupta
>
> #################################################
>
> "Be the change you wish to see in the world."
> -Mohandas Karamchand Gandhi
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list