#node.js #socket.io
#node.js #socket.io
Вопрос:
Используя socketio на стороне клиента и nodejs с socketio на стороне сервера, как я могу передавать данные со стороны клиента на сервер? Буду ли я использовать функцию emit с socketio на стороне клиента?
Ответ №1:
ДА. На стороне клиента или сервера вы просто генерируете события и обрабатываете события.
на стороне клиента:
var socket = io.connect('http://localhost');
socket.emit('my other event', { my: 'data' });
на стороне сервера:
io.sockets.on('connection', function (socket) {
socket.on('my other event', function (data) {
console.log(data);
});
});
Комментарии:
1. Спасибо за информацию! Итак, если бы я хотел использовать nodejs с системой redis sub pub и хотел передать каналы, к которым я хочу, чтобы текущий клиент присоединился, я бы использовал emit для передачи этой информации от клиента в скрипт nodejs?