[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