How to use socket.io.listen:
0 1 2 3 4 5 6 7 8 9
var socketIO = require('socket.io'), uuid = require('node-uuid'), crypto = require('crypto'); module.exports = function (server, config) { var io = socketIO.listen(server); io.sockets.on('connection', function (client) { client.resources = { screen: false,
See more examples
How to use socket.io.Server:
18 19 20 21 22 23 24 25 26 27 28 29
const PORT = process.env.PORT || 8080; const HOST = process.env.HOST || "localhost"; const httpServer = createServer(app); const io = new Server(httpServer, { cors: { origin: [ "https://foodiebotaltschool.onrender.com", `http://localhost:${PORT}`,
How to use socket.io.join:
28 29 30 31 32 33 34 35 36 37
users.push(socket.username); }); socket.on('new_room', (data, callback) => { callback(true); socket.roomnum = data; socket.join("room-" + socket.roomnum); userrooms[data] = []; userrooms[data].push(socket.id); // console.log(userrooms); let hostData = { socketName: socket.username, "userRoom": userrooms }
How to use socket.io.id:
17 18 19 20 21 22 23 24 25 26
socket.on('drawing', (data) => { data[4] = socket.id; io.sockets.in('room-' + socket.roomnum).emit("receivedDoodle", data); }); socket.on('clearAll', (data) => { data = socket.id; io.sockets.in('room-' + socket.roomnum).emit("clearedFromServer", data); }) socket.on('new_user', (data, callback) => { callback(true);
How to use socket.io.sockets:
242 243 244 245 246 247 248 249 250 251
code, stock, type ); const products = manager.getProducts(); io.sockets.emit("addProduct", products); } }); socket.on("deleteProduct", (data) => {
How to use socket.io.emit:
GitHub: Piplin/Piplin

97 98 99 100 101 102 103
if (debug) { console.log('Message received from event ' + message.event + ' to channel ' + channel); } io.emit(channel + ':' + message.event, message.data); });
See more examples
How to use socket.io.to:
GitHub: rahul8033/chatbox
53 54 55 56 57 58 59 60 61
io.emit('getUser', users); const us = users.filter(u => u.userId !== userId); const con = 'new_user_add'; for (var i = 0; i < us.length; i++) { socket.to(us[i].socketId).emit('new_user_add', con) } }) socket.on('sendMessage', (data) => {
How to use socket.io.on:
GitHub: rahul8033/chatbox
46 47 48 49 50 51 52 53 54 55 56
const userLogout = (userId) => { users = users.filter(u => u.userId !== userId) } io.on('connection', (socket) => { console.log('user is connected.....'); socket.on('addUser', (userId, userInfo) => { addUser(userId, socket.id, userInfo); io.emit('getUser', users); const us = users.filter(u => u.userId !== userId);