我对socket.io,node.js和javascript一般都很陌生。我正在与一个夏季研究项目的合作伙伴一起构建一个实时Web应用程序。连接事件没有触发
我的问题:我能在服务器端有'连接'事件和'连接'事件吗?我无法从客户端触发连接事件,但是我可以从服务器端触发其他事件。
二级问题:'连接'/'连接'/'断开'本地事件的语言,还有其他?
第三个问题:'连接'和'连接'事件是相同的事情吗?
var path = require('path');
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static(__dirname));
io.on('connection', function(socket) {
console.log('user connected from: ' + socket.id);
socket.on("connect", function(MessagePlayerName) {
console.log(MessagePlayerName);
});
socket.on("disconnect", function() {
console.log('user disconnected');
});
});
http.listen(3000, function(){
console.log('listenening on *: 3000');
});
非常感谢!我以为我在Socket.IO的网站上读到了这一点,但我只是想确定一下,因为我的合作伙伴制作了API,而且我知道他之前完成了这个工作,所以我想在我问他之前将所有的鸭子都排成一列。再次感谢您的答案。 –