我对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');
});
答案 0 :(得分:1)
我可以回答你的第一个和第三个问题:是的,在部分事件中写的是here。所以在服务器端你可以听一个主题。
对于第二个问题:这些事件是由socket.io触发的,而不是JS本机。
答案 1 :(得分:-1)
Socket.io是第三方图书馆。请在发布此处之前查阅文件。