问一个程序设计上的问题

最近在用cocos2d-x写网游用的客户端

模型是一条网络线程(ThreadNetWork),一条是cocos2d-x的主线程
网络线程把负责BSD Socket的recv的数据塞给逻辑主线程,通过一个std::queue放消息队列

主线程中有一个类继承了CCObject,利用它的定时器循环检测这个queue是否有包,有包的话读出来,现在的问题是
我通过getRunningScene得到了现在运行的场景CCScene

假设现在的CCScene是HelloWorld, 我希望调用HelloWorld::UpdateMoney();
CCScenee继承的CCNode
CCLayer继承的也是CCNode,
我怎么才能得到HelloWorld这个场景的CCLayer的指针来调用里面的成员函数?

有什么好的设计思路吗?

?教一下,?於?路的部份,弟碰到一?大麻?,想向您?教…
我在AppDelegate的CCDirector?始之前,建立BSD Socket,Connect,接著Create一?Thread,在Thread中以Select()?接收Socket的recv,前述?路部份在Scene未建立前都正常,但是一旦Scene建立後,Thread及Scene的Update似乎?卡住…
由於弟?接?Cocos2D-X及BSD Socket,先前都是在DirectX + WinSocket下??路程式,?在不太了解Cocos2D-X及BSD Socket,??指教,感?!!

— Begin quote from ____

atwoodyen 发表于 2012-9-9 17:52 url

?教一下,?於?路的部份,弟碰到一?大麻?,想向您?教…
我在AppDelegate的CCDirector?始之前,建立BSD So …

— End quote

thread里有写sleep吗。
最好贴代码上来

?教一下,?於?路的部份,弟碰到一?大麻?,想向您?教…
我在AppDelegate的CCDirector?始之前,建立BSD Socket,Connect,接著Create一?Thread,在Thread中以Select()?接收Socket的recv,前述?路部份在Scene未建立前都正常,但是一旦Scene建立後,Thread及Scene的Update似乎?卡住…
由於弟?接?Cocos2D-X及BSD Socket,先前都是在DirectX + WinSocket下??路程式,?在不太了解Cocos2D-X及BSD Socket,??指教,感?!!