CNode

小白问题,客户端socket.io的模块总出错,寻求帮助。

Aandy24boyking发布于14 年前最后回复14 年前5 回复6615 浏览0 收藏
<script type="text/javascript" charset="utf-8" src="http://localhost:8888/socket.io/socket.io.js"></script>

客户端程序中使用以上代码添加的socket.io模块。 启动服务器后,在浏览器中打开客户端网页,chrome开发者工具的到的结果如下: enter image description here

enter image description here PS:操作系统是windows 7。 showmem.html(客户端)和server.js在/ws路径下,socket.io模块在/ws/node_modules/socket.io中。

查看回复

回复 (4)

A
andy24boyking#1·14 年前

补充一下,cmd里的截图 enter image description here

A
andy24boyking#2·14 年前
引用 andy24boyking补充一下,cmd里的截图 ![enter image description here][1] [1]: http://cnodejs.org/user data/images/4fb08b9...

那两串数字是测试用的,忽视。 PS:不能够编辑自己的帖子或者回复么。。。每次想补充就得再回复。。

L
leizongmin#3·14 年前

enter image description here

这上面的URL竟然出现undefined的,是不是客户端代码有问题?

A
andy24boyking#4·14 年前

问题已经解决了。 只前在客户端使用的连接代码是

var socket = new io.Socket("localhost", { port: 8888 });
socket.connect();

后来参照http://socket.io/#how-to-use改成了如下代码就OK了

var socket = io.connect('http://localhost:8888');

额,前面一种写法是在别人博客上看来的,是不是socket.io的API改过?

参与回复
登录后即可参与回复。登录