在客户端使用此代码:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
<script src="http://cdn.socket.io/stable/socket.io.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var socket = io.connect('http://localhost:8888');
});
</script>
出现此错误:
“io.connect不是一个功能”
有什么建议吗?
答案 0 :(得分:1)
答案是我必须使用我的外部IP地址来运行此脚本的服务器。
答案 1 :(得分:1)
最大的问题是http://cdn.socket.io/stable/socket.io.js
是Socket.IO 0.6的代码,而您使用的是Socket.IO 0.7+ API。
CDN已被弃用,不应再使用。这是一个关于如何在HTML页面中提供socket.io客户端的wiki:https://github.com/LearnBoost/Socket.IO/wiki/How-do-I-serve-the-client