socket.emit无法正常工作,客户端或服务器无法正常工作

时间:2020-05-16 02:54:00

标签: javascript node.js socket.io

因此,我正在使用socket.io和node.js(第一次)编写在线空闲游戏,该游戏通过登录和服务器端的数组来保存进度。当我有客户端socket.emit凭据时,用户输入的凭据应发送到服务器。我在客户端的功能正在完成(我在末尾有一个console.log),但是我不确定服务器是否没有收到它,或者客户端是否没有发送它。我找不到任何适用于我的修复程序的文章。运行它时没有任何错误。这是我的代码片段:

//client
var username = 'example'
var password = 'example'
socket.emit('login', username, password);
console.log('data succesfully sent')

服务器:

var io = require('socket.io')(http);


io.on('connection', function(socket) {
console.log('new user connected')
io.sockets.emit('welcome', 'Someone new connected')



  io.on('login', function(username, password) {
  console.log('login attempted')
//...
  )}

0 个答案:

没有答案