0
私のコード 'main.js'で、クライアントのソケットIDを印刷しようとしています。クライアントをサーバー 'main.js'に接続すると、コードはコンソールまたはブラウザのいずれにも印刷しません。socket.ioで一意のクライアントIDを取得するにはどうすればよいですか?
サーバ側コード(main.js):
var app = require('express')();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var port = 8000;
server.listen(port)
app.get('/',function(req,res){
res.send({name:ID});
});
var ID;
io.on('connection',function(socket){
ID = socket.id;
console.log('client id - '+ID);
});
あなたは以下の答えでどのように乗り越えましたか? – halfer