ProcessEvents() doesn't poll the server. It only "select"s on the
socket to see if the server sent any new messages to the client.

> One more question out of curiosity: isn't it quite ineffient, if clients
> continuously invoke vtkNetworkAccessManager::ProcessEvents´()? For smooth
> interaction this has to happen at least 10 times per second, which causes a
> lot of network traffic by polling the server again and again,  especially if
> more than one client connects to the same server.
> Isn't it possible to react on incoming server events by registering a
> callback that does the same server event processing only when a new event
> has occurred? I mean, all of VTK and ParaView is event based, why not the
> server message processing?
>
> Peter
>
> 2016-06-09 18:29 GMT+02:00 Utkarsh Ayachit <utkarsh.ayac...@kitware.com>:
>>
>> Here's the fix:
>>
>> diff --git a/main.cxx b/main.cxx
>> index dd47991..0f679ba 100644
>> --- a/main.cxx
>> +++ b/main.cxx
>> @@ -65,7 +65,7 @@ int main(int argc, char* argv[]){
>>    vtkSMSessionProxyManager* pxm = session->GetSessionProxyManager();
>>
>>    //Collaboration:
>> -  vtkSMCollaborationManager
>> *collaboration=vtkSMCollaborationManager::New();
>> +  vtkSMCollaborationManager *collaboration=
>> session->GetCollaborationManager();
>>    collaboration->SetSession(session);
>>    collaboration->UpdateUserInformations();
>
>
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to