谁能发下 js socket和服务器通讯的例子看下呢?
从as 转过来的,没发现js-tests 里面有socket的例子,不知道怎麽连接服务器拉 ,求真相。
目前cocos2d-js只提供了http、websocket的连接,如果要使用socket长连接,可以自己绑定C++的第三方库,这里有个可以参考下,亲测可以: https://github.com/Jason-lee-c/CocosNet
怎麽绑定C++第三方库 找不到相关的教程。跪求了。
http://cn.cocos2d-x.org/article/index?type=code-ide&url=/doc/cocos-docs-master/manual/code-ide/function-guides/add-3rd-party-lib/binding-custom-class-to-js/zh.md
http://www.cocoachina.com/bbs/read.php?tid-196416-page-1.html
这里有两个使用自动生成jsb的工具,C++文件多的话不建议手动绑定。
什么工具?
项目目录\tools\tojs\genbindings.py,这个也是cocos绑定原生C++所使用的工具,你可以模仿着加入自定义的C++类,详细使用方法可以参照我之前发的两个网址链接 : )
js调用的c++代码,能不能在浏览器上运行呢?
应该是不行的,因为cocos2d-html5版本没有spidermonkey解析器,而cocos2d-js native之所以能调用自定义C++类就是因为集成了解析器,将C++类映射为可使用的JS类。
可以参考这个网址:http://boundary.cc/2014/02/cocos2d-x-jsb-cocos2d-html5-game-development-1-choice-of-engine/