var io = require('socket.io').listen(1337);
// usernames which are currently connected to the chat
var usernames = {};
var rooms = {};
io.sockets.on('connection', function (socket) {
// when the client emits 'adduser', this listens and executes
socket.on('adduser', function(username){
// we store the username in the socket session for this client
socket.username = username;
// add the client's username to the global list
usernames[username] = username;
// echo to client they've connected
socket.emit('updatechat', 'SERVER', 'you have connected');
// echo globally (all clients) that a person has connected
socket.broadcast.emit('updatechat', 'SERVER', username + ' has connected');
// update the list of users in chat, client-side
io.sockets.emit('updateusers', usernames);
});
// when the user disconnects.. perform this
socket.on('disconnect', function(){
// remove the username from global usernames list
delete usernames[socket.username];
// update list of users in chat, client-side
io.sockets.emit('updateusers', usernames);
// echo globally that this client has left
socket.broadcast.emit('updatechat', 'SERVER', socket.username + ' has disconnected');
socket.on('getrooms', function(){
//
//
io.sockets.emit('updaterooms', rooms);
//
socket.broadcast.emit(socket.rooms);
});
});
});
that would be my server (just example), my problem is i cant connect.
Construct 2 client side i say: Socket.io connect to "localhost" port 1337