Javascript 连接事件未触发
一般来说,我对socket.io、node.js和javascript非常陌生。我正在与合作伙伴为一个夏季研究项目构建一个实时web应用程序 我的问题:我是否能够在服务器端拥有“连接”事件和“连接”事件?我无法从客户端触发connect事件,但是我可以从服务器端触发其他事件 第二个问题:“连接”/“连接”/“断开”本机事件是否与该语言相关,是否还有其他事件 第三个问题:“连接”和“连接”事件是同一件事吗Javascript 连接事件未触发,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,一般来说,我对socket.io、node.js和javascript非常陌生。我正在与合作伙伴为一个夏季研究项目构建一个实时web应用程序 我的问题:我是否能够在服务器端拥有“连接”事件和“连接”事件?我无法从客户端触发connect事件,但是我可以从服务器端触发其他事件 第二个问题:“连接”/“连接”/“断开”本机事件是否与该语言相关,是否还有其他事件 第三个问题:“连接”和“连接”事件是同一件事吗 var path = require('path'); var express = requ
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是第三方库。请先查阅文档,然后再在SO发布
我可以回答你的第一个和第三个问题:是的,在事件部分有相同的内容。所以在服务器端,您可以收听其中一个主题
关于第二个问题:这些事件是由socket.io触发的,不是JS本机的。非常感谢!我想我是在Socket.IO的网站上读到的,但我只是想确定一下,因为我的合作伙伴制作了API,我知道他以前也做过,所以我想在问他之前把我所有的鸭子排成一行。再次感谢你的回答。