Hi opensg users;
i am trying to set up a 2 point client server architecture.
Basically the client part is running a qt application
and the server is just a small GLUt window very similar
to the 12ClusterServer application.
I set up the scene like usual:
osg::ChangeList::setReadWriteDefault();
osg::init ();
m_pWin= osg::MultiDisplayWindow::create();
beginEditCP(m_pWin);
m_pWin->setConnectionType("Multicast");
m_pWin->getServers().push_back("ciao");
// dummy size for navigator
m_pWin->setSize(300,300);
endEditCP(m_pWin);
// retrieve all the sensitive stuff
m_pMgr = new osg::SimpleSceneManager;
m_pMgr->setWindow(m_pWin);
m_pCamera = osg::PerspectiveCamera::create ();
beginEditCP(m_pCamera);
m_pCamera->setNear (0.1);
m_pCamera->setFar (1000);
endEditCP(m_pCamera);
/* build a shadowviewpot with the camera attached */
// issue viewports changes to the window
beginEditCP(m_pWin);
{
m_pWin->addPort(m_pMainShVprt);
}
endEditCP(m_pWin);
m_pMgr->showAll();
m_pWin->init();
now, when I update the manager navigator and then issue an
// redraw the cluster window
m_pMgr->redraw();
// clear change list. If you don't clear the changelist,
// then the same changes will be transmitted a second time
// in the next frame.
OSG::Thread::getCurrentChangeList()->clearAll();
The application hangs on the redraw command, freezing without crashing.
My best guess is that the client and the server are both waiting
For news one from the other without being able to talk.
The small dot in this theory is that the server ackowleges when the client
Connects/disconnects.
Any clues?
Thanks,
Enrico
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users