Запитання з тегом «socket.io»

Socket.IO прагне зробити додатки в реальному часі можливими у кожному браузері та мобільному пристрої, розмиваючи відмінності між різними механізмами транспорту. Він підтримує декілька транспортів, таких як WebSockets, Flash-розетки, тривале опитування та багато іншого, автоматично відступаючи, коли транспорт не вдається.


5
Який приклад найпростішого можливого прикладу Socket.io?
Так, останнім часом я намагаюся розібратися в Socket.io, але я не програміст із великою грубістю, і майже кожен приклад, який я можу знайти в Інтернеті (повірте, я шукав години і години), має зайві речі, які ускладнюють речі. Дуже багато прикладів - це чимало речей, які мене бентежать, або підключаються до …
113 node.js  socket.io 


2
Аутентифікація з'єднань socket io за допомогою JWT
Як я можу автентифікувати з'єднання socket.io? Моя програма використовує кінцеву точку входу з іншого сервера (python), щоб отримати маркер, як я можу використовувати цей маркер щоразу, коли користувач відкриває підключення до сокета на стороні вузла? io.on('connection', function(socket) { socket.on('message', function(message) { io.emit('message', message); }); }); І з боку клієнта: var …
106 node.js  socket.io  jwt  token 

5
Різниця номерів Socket.io між Broad.to і sockets.in
Ремед Socket.io містить такий приклад: var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.join('justin bieber fans'); socket.broadcast.to('justin bieber fans').emit('new fan'); io.sockets.in('rammstein fans').emit('new non-fan'); }); Яка різниця між socket.broadcast.to()і io.sockets.in()?
102 node.js  socket.io 

3
Faye vs. Socket.IO (і Juggernaut)
Socket.IO, здається, є найпопулярнішою та найактивнішою бібліотекою емуляції WebSocket. Juggernaut використовує його для створення повноцінної паб / підсистеми. Faye також популярний і активний, має власну бібліотеку javascript, що робить його повну функціональність порівнянною з Juggernaut. Juggernaut використовує вузол для свого сервера, а Faye може використовувати або вузол, або стійку. Juggernaut …

3
Як інтегрувати nodeJS + Socket.IO і PHP?
Нещодавно я озирався, щоб знайти хороший спосіб спілкування між nodeJS та PHP. Ось ідея: nodeJS все ще досить нова, і розробити повний додаток лише з ним може бути дуже складно. Більше того, він вам може знадобитися лише для одного модуля вашого проекту, як сповіщення в режимі реального часу, чат, ... …

3
Яка різниця між io.sockets.emit і трансляцією?
Яка різниця між io.sockets.emit і socket.broadcast.emit? Це лише те, що трансляція видає всім, АЛЕ розетку, яка його надсилає? Схоже, їх можна використовувати взаємозамінно: io.sockets.on('connection', function (socket) { //these should do the same thing io.sockets.emit('this', { receivers: 'everyone'}); socket.broadcast.emit('this', { receivers: 'everyone but socket'}); //emits to everyone but socket socket.emit('this', { …

12
WebSockets та Apache проксі: як налаштувати mod_proxy_wstunnel?
У мене є : Apache(v2.4) на порту 80 мого сервера для www.domain1.com, з увімкненими mod_proxy та mod_proxy_wstunnel node.js + socket.io на порту 3001 того самого сервера. Доступ www.domain2.com(з портом 80) переспрямовує на 2. завдяки описаному тут методу . Я встановив це в конфігурації Apache: <VirtualHost *:80> ServerName www.domain2.com ProxyPass / …

6
Як надіслати повідомлення певному клієнту за допомогою socket.io
Я починаю з socket.io + node.js, я знаю, як надіслати повідомлення локально та socket.broadcast.emit()функцію трансляції : - всі підключені клієнти отримують одне і те ж повідомлення. Тепер я хотів би знати, як надіслати приватне повідомлення певному клієнту, я маю на увазі один сокет для приватного чату між двома людьми (потік …

8
Використання socket.io в Express 4 та експрес-генератора / bin / www
Ось така угода: я намагаюся використовувати socket.io у експрес-проекті. Після запуску Express Js 4 я оновив свій експрес-генератор, і тепер початкові функції програми переходять у ./bin/wwwфайл, включаючи ці vars (вміст файлу www: http://jsfiddle.net/avMa5/ ) var server = app.listen(app.get('port'), function() {..} (перевірте це до того npm install -g express-generatorчасуexpress myApp зважаючи …

14
Socket.io + Node.js Запит перехресного походження заблоковано
Я використовую node та socket.io для написання програми чату. Він чудово працює в Chrome, але mozilla видає помилку, щоб увімкнути запити на перехресне походження. Запит на перехресне походження заблоковано: Ця ж політика щодо походження забороняє читати віддалений ресурс за адресою http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI . Це можна виправити, перемістивши ресурс в той самий …

6
Як поділитися сеансами з Socket.IO 1.x та Express 4.x?
Як я можу поділитися сеансом із Socket.io 1.0 та Express 4.x? Я використовую Redis Store, але я вважаю, що це не має значення. Я знаю, що мені потрібно використовувати проміжне програмне забезпечення для перегляду файлів cookie та отримання сеансу, але не знаю як. Я шукав, але не міг знайти жодної …

4
Socket.IO обробка події відключення
Не можу обробити цю подію відключення, не знаю, чому сокет її не надсилає клієнту / клієнт не відповідає! Сервер io.sockets.on('connection', function (socket) { socket.on('NewPlayer', function(data1) { online = online + 1; console.log('Online players : ' + online); console.log('New player connected : ' + data1); Players[data1] = data1; console.log(Players); }); socket.on('DelPlayer', …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.