<script type="text/javascript" charset="utf-8" src="http://localhost:8888/socket.io/socket.io.js"></script>
客户端程序中使用以上代码添加的socket.io模块。 启动服务器后,在浏览器中打开客户端网页,chrome开发者工具的到的结果如下:
PS:操作系统是windows 7。 showmem.html(客户端)和server.js在/ws路径下,socket.io模块在/ws/node_modules/socket.io中。
5 回复
问题已经解决了。 只前在客户端使用的连接代码是
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改过?