on button click, message 'door' should appear on console isn't.
client code :
<button type="button" onclick = "doorclicked()">door</button> function doorclicked(){ socket.emit('door', function(data){ socket.send("door"); }); } server side : io.sockets.on('connection', function(socket){ socket.on('door', function(data){ console.log('door'); }); }
you should try on doorclicked function:
function doorclicked(){ socket.emit('door');} you don't need data emit. because consoling out string 'door'. so, server side code should this,
server side : io.sockets.on('connection', function(socket){ socket.on('door', function(){ console.log('door'); }); }
Comments
Post a Comment