看来您已经改变了一些逻辑,请尝试…
var io = require('socket.io').listen(80);io.sockets.on('connection', function (socket) { socket.emit("getSomeData",{data: "some random data"});});和客户…
<script src="http://localhost/socket.io/socket.io.js"></script><script> var socket = io.connect('http://localhost'); socket.on("getSomeData", function(data) { console.log(data); });</script>编辑:
var io = require('socket.io').listen(80);io.sockets.on('connection', function (socket) { socket.on("getSomeData", function(name,fn) { fn({data: "some random data"}); });});客户
<script src="http://localhost/socket.io/socket.io.js"></script><script> var socket = io.connect('http://localhost'); socket.emit("getSomeData", function(data) { console.log(data); });</script>


