我是 socket.io 的新手,我正在尝试他们网站上提到的示例。我很好,但是当我尝试在服务器端使用 io.emit 并尝试在客户端接收时会出现问题。
这是我的服务器代码
var io=require("socket.io").listen(8888);
io.set('log level',1);
io.on('connection',function(socket){
socket.emit('hi');
console.log("Connected");
});
还有我客户的代码
<script src="http://localhost:8888/socket.io/socket.io.js"></script>
<script>
var socket=io.connect("http://localhost:8888");
socket.set('log_level',1);
socket.on('hi',function(){
console.log('received');
});
</script>
问题是我在控制台中没有看到“收到”消息!答案可能微不足道,但我尝试过尝试但每次都失败了。请指导....
我在ubuntu firefox上。节点版本:0.8.7