这是服务端代码:var express = require('express'),
app = express(),
server = require('http').createServer(app),
io = require('socket.io').listen(server);
app.use('/',express.static(__dirname+'/www'));
//监听8021端口
server.listen(8021);
io.on('connection', function (socket) {
socket.on('foo', function(data){
console.log(data);
})
})
html代码:
<br> var socket = io.connect(),<br> button = document.getElementById('sendbtn');<br> button.click = function () {<br> socket.emit('foo','hello');<br> }<br>
二者无法建立连接,和html中socket.IO的位置可能没引对有关系吗