【发布时间】:2015-12-19 11:05:18
【问题描述】:
有人知道为什么这不起作用吗?
function startServer() {
console.log('function start');
var keyBool = false;
var client = require('socket.io').listen(3000).sockets;
client.on('connection', function (socket) {
console.log('someone connected');
socket.on('party', function (party) {
console.log(party);
console.log('testbla');
});
});
}
客户端:
function client() {
var party = 'test';
var server = "http://127.0.0.1:3000";
try {
var socket = io.connect(server);
} catch (e) {
alert('failed to connect');
}
//setInterval(function () { sendCoordinates }, 125);
//setInterval(function () { sendParty }, 5000);
if (socket !== undefined) {
alert('ok');
try {
socket.emit('party', {
party: 'test'
});
alert('sended...');
} catch (e) {
alert('failed with reason: ' + e);
}
}
}
当我运行服务器和客户端记录“有人连接”时,而不是我发送的派对对象... 客户端是 chrome 扩展,服务器是 node.js '文件'。
【问题讨论】:
标签: javascript socket.io