cocos2d-js打开websocket

E:/cocoside/CocosJSGame/pomelo-cocos2d-jsb/lib/pomelo-jsclient-websocket/lib/pomelo-client.js:164:ReferenceError: WebSocket is not defined

使用pomelo要用websocket,但是提示websocket is not defined

问了一下别人用vs2012需要添加库才可以用,

我的是用cocos code ide创建的工程,好像有点不同,如何打开websocket呢?谢谢

打开 win32 解决方案 添加libNetWork库

win32平台可以弄

1.先在AppDelegate.cpp这个文件添加 #include “network/jsb_websocket.h” 这个头文件

2.在AppDelegate::applicationDidFinishLaunching()这个方法中加上 sc->addRegisterCallback(register_jsb_websocket);

3.创建出来的项目默认没有网络库的,在Cocos2d-JS-v3.0-alpha2\build\Debug.win32 这个目录下有一个libNetwork.lib库,

(如果没有libNetwork.lib这个文件,可以先运行一下 cocos2d_jsb_samples.vc2012.sln 例子工程就会产生)

复制到你的项目的这个目录 frameworks\runtime-src\proj.win32\Debug.win32下

4.在vs2012,右键你的项目,属性—>链接器-------->输入----->附加依赖项----->编辑----->在对话框中填上libNetwork.lib,确定即可

发现少了什么库,按类似方法即可

好像发现cocos code ide生成出来的项目文件不一样,还没找到解决方法