CocosCreator + socketIO简易教程(更新至1.0)

非常好的教程,感谢楼主分享,
国内连NPM是非常坑爹的,特别是我们公司,还给屏蔽了。。。

所有我去express的github,想直接下载源码拷贝安装。。。结果

楼主你们能不能把你的express模块共享出来

:875:厉害厉害,很容易懂。不过npm被墙了怎么办

已经将包放到网盘了 不知道是不是这样分享包 = = 毕竟我node.js就上手没几天

放网盘里面了

可以用cnpm

我来自己填个坑,麻烦楼主 @linhaiwei123 更新到帖子里面。

刚刚下午和开发者测试发现,用这种方式 JSB 中还是有问题,需要做额外的工作。

if (!cc.sys.isNative) {
    window.io = SocketIO
}
else {
    require('socket.io');
}
```


这样写还不够。

还需要修改 socket.io.js,在 socket.io.js 中添加如下代码:

if (!cc.sys.isNative) {

// SocketIO 原始代码

}

```


这样就可以了,主要原因是 SocketIO 的 Web 版本在 JSB 中解析会出错,但是 browserify 不支持条件编译,所以打包过程中总是会包含 SocketIO 的代码。

在未来版本中,我们会提供更科学的管理依赖的方法来解决这个问题。

已经更新 辛苦了

cnpm同样是要用npm安装,可怜的我们公司屏蔽了。我自己手动去github下载cnpm,但是他的依赖实在多,每个都要手动下。

我想把手头已经有的一套C++服务器+客户端游戏的客户端用Creator尝试重置一次,但是有几个问题需要请教一下,我以前没玩过JS
1: 服务器是winsocket写的,creator该如何与之通信,有没有这方面的例子或者教程
2: 客户端需要发布Windows版本,creator能否直接采用纯脚本的方式支持包括Windows在内平台的网络通信

跪求解决方案~
:3:

请问如果我没有使用CocosCreato 直接用cocos2d-js 怎么使用socket.io.js呢?
我在代码里使用 require(‘socket.io’);
提示Uncaught ReferenceError: require is not defined

http://pan.baidu.com/s/1sky4bgx

看15章

非常感谢,:)

请问 在mac环境下面 怎么配置后台的环境。 求教

=。=原谅我没用过Mac。坐等Mac大神

楼主啊 安装NODEJS 出错 怎么办? 你给看看

C:\Program Files (x86)\nodejs>npm install --save express
npm ERR! Windows_NT 6.1.7601
npm ERR! argv “C:\Program Files (x86)\nodejs\node.exe” “C:\Program Files (x8
6)\nodejs\node_modules\npm\bin\npm-cli.js” “install” “–save” “express”
npm ERR! node v4.2.6
npm ERR! npm v2.14.12
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’

npm ERR! Please include the following file with any support request:
npm ERR! C:\Program Files (x86)\nodejs\npm-debug.log

C:\Program Files (x86)\nodejs>nmp install --save socket.io
‘nmp’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Program Files (x86)\nodejs>npm install --save socket.io
npm ERR! Windows_NT 6.1.7601
npm ERR! argv “C:\Program Files (x86)\nodejs\node.exe” “C:\Program Files (x8
6)\nodejs\node_modules\npm\bin\npm-cli.js” “install” “–save” “socket.io”
npm ERR! node v4.2.6
npm ERR! npm v2.14.12
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read

npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’

npm ERR! Please include the following file with any support request:
npm ERR! C:\Program Files (x86)\nodejs\npm-debug.log

C:\Program Files (x86)\nodejs>

好吧楼主我知道了 直接在网盘覆盖你的那个文件夹就行了是吧~~ 谢谢了~

根据教程做的,但是最后没有label的那个框

不好意思 又检查了几次原因是脚本里面大小写错了… 现在好了

输入: npm install express -g , 若还是错误的话,则在
开始的 命令输入框直接输入npm install express -g,非CMD后的窗口。然后就很奇怪的express安装成功。

另外因为express4.x中将命令工具分离出来了,所有需要先装express-generator
还需要装 npm install -g express-generator:参考帖子:
http://jingyan.baidu.com/article/7f41ecec0e3a25593d095c26.html?qq-pf-to=pcqq.c2c

楼主: 246239860这个群加入不了 :9:,还有其他群么?