comment obtenir une socket.id de connexion sur le côté client?

Im en utilisant le code suivant dans index.js

io.on('connection', function(socket){
console.log('a user connected');
console.log(socket.id);
});

le code ci-dessus me permet d'imprimer le socket.id de la console.

Mais lorsque j'essaie d'imprimer la prise.id sur le côté client en utilisant le code suivant

<script>
var socket = io();
var id = socket.io.engine.id;
document.write(id);
</script>

il donne 'null', en tant que sortie dans le navigateur.

Ce qui ne l' docs dire au sujet d'obtenir le support id? Avez-vous essayé quelque chose d'autre?
Merci beaucoup @M. Meeseeks Trouvé sur les docs. socket.l'id peut être obtenu après 'connect' événement.
Remarque, le socket.id sur le serveur n'est pas mis à la disposition du client, donc si vous voulez que l'id du serveur, vous pouvez l'envoyer au client-vous dans un message.

OriginalL'auteur Black Heart | 2017-05-30