2016-04-08 16 views
1

Ben node.js kullanarak tic tac toe çok oyunculu oyun yapıyorum ama şu sorunusocket.emit diğer açık bağlantı

1 karşı karşıyayım için çalışmaz> uyarı diğer açık bağlantı

içinde açılır değildir

//app.js

ben yanlış gitmiş
var io = require('socket.io')(server,{}); 
io.sockets.on('connection', function(socket){ 

socket.on('blockClicked',function(data){ 
    socket.emit('newPositions',data.value); 
}); 

socket.on('disconnect',function(){ 
    delete SOCKET_LIST[socket.id]; 
}); 

}); 


//index.html 

socket.on('newPositions',function(data){ 
     blockSelected(data); 
     alert("recieved"+data); 
}); 

?

cevap

1

socket.emit('newPositions', data.value); numaralı telefonu aradığınızda tek bir socket (istemci) gönderiyorsunuz. Tüm soketlere io.sockets.emit('newPositions', data.value);

+0

yep kullanarak yayabilirsiniz. Bu sorun oldu :) –

+0

Bu arada .. oyun oynamak için iki oyuncu nasıl eşleştirilir –

İlgili konular