Node.js & Socket.io l'Ajout de nom d'utilisateur
Je suis nouveau sur le socket.oi je voudrais savoir comment faire pour ajouter un nom d'utilisateur dans ce chat simple à l'aide d'une douille.io. Merci d'avance les gars. Je voudrais apprendre la programmation socket.
Le code ci-dessous est mon server.js
//chat service
io.sockets.on('connection', function (socket) {
socket.on('sendMessage', function (data) {
socket.broadcast.emit('message', data);
socket.emit('message', { text: data.text });
});
});
C'est mon chat client index.html
<!-- index.html -->
<html>
<body>
<script src="/socket.io/socket.io.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$(document).ready(function () {
var socket = io.connect('http://localhost');
socket.on('message', function (data) {
$('#chat').append( '<b>' + data.text + '</b>' + '<br />');
});
$('#send').click(function () {
socket.emit('sendMessage', { text: $('#text').val() });
$('#text').val('');
});
$('#text').keypress(function(event) {
if(event.keyCode == 13) {
$('#send').click();
$('#text').val('');
}
});
});
</script>
<div id="chat" style="width: 500px; height: 300px; border: 1px solid black">
</div>
<input type="text" name="text" id="text">
<input type="button" name="send" id="send" value="send">
</body>
</html>
OriginalL'auteur Joenel de Asis | 2013-09-06
Vous devez vous connecter pour publier un commentaire.
Jetez un oeil ici - http://www.tamas.io/2013/05/19/simple-chat-application-using-node-js-and-socket-io/
Le plus simple est d'ajouter un objet à voir le code source (lien dans l'article).
Si vous souhaitez mettre en place des salles, lire ceci: http://www.tamas.io/2013/05/19/simple-chat-application-using-node-js-and-socket-io/
Avoir du plaisir.
faites - en profiter! 🙂
OriginalL'auteur Tamas