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

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

7
Відмінності між socket.io та websockets
Які відмінності між socket.io та websockets у node.js? Вони обидві технології натискання сервера? Єдині відмінності, які я відчував, socket.io дозволив мені надсилати / випромінювати повідомлення, вказавши назву події. У випадку з socket.io повідомлення з сервера надійде на всіх клієнтів, але для того ж у websockets я був змушений зберігати масив …

3
Яку бібліотеку веб-сокетів використовувати для Node.js? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . В даний час існує безліч бібліотек веб-сокетів для node.js, найпопулярнішими, здається, є: https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws https://github.com/LearnBoost/engine.io https://github.com/learnboost/socket.io https://github.com/sockjs Однак …

10
Надіслати відповідь усім клієнтам, окрім відправника
Щоб надіслати щось клієнтам, ви використовуєте: io.sockets.emit('response', data); Для отримання від клієнтів ви використовуєте: socket.on('cursor', function(data) { ... }); Як я можу поєднати ці два, щоб, отримуючи повідомлення від сервера від клієнта, я надсилав це повідомлення всім користувачам, крім того, хто надсилає повідомлення? socket.on('cursor', function(data) { io.sockets.emit('response', data); }); Чи …

3
Хороший підручник для початківців на socket.io? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

12
Надішліть повідомлення конкретному клієнту за допомогою socket.io та node.js
Я працюю з socket.io і node.js, і до цього часу це здається досить непоганим, але я не знаю, як надіслати повідомлення з сервера певному клієнту, приблизно так: client.send(message, receiverSessionId) Але ні .send()ні, ні .broadcast()методи, здається, не задовольняють моєї потреби. Що я знайшов як можливе рішення, це те, що .broadcast()метод приймає …

5
socket.io номерів або простору імен?
Я досліджую nodejs / socket.io для спілкування в режимі реального часу, і мені потрібні поради щодо впровадження кімнат. Що краще, використовуючи простір імен або використовуючи функцію кімнати, щоб повністю ізолювати груди балачок один від одного? яка реальна технічна різниця між приміщеннями та простором імен? Чи є різниця у використанні ресурсів?
163 node.js  socket.io 

9
node.js, socket.io з SSL
Я намагаюся запустити socket.io з моїм сертифікатом SSL, однак він не підключиться. Я базував свій код на прикладі чату: var https = require('https'); var fs = require('fs'); /** * Bootstrap app. */ var sys = require('sys') require.paths.unshift(__dirname + '/../../lib/'); /** * Module dependencies. */ var express = require('express') , stylus …

26
Socket.IO - як отримати список підключених сокетів / клієнтів?
Я намагаюся отримати список усіх розеток / клієнтів, які зараз підключені. io.sockets не повертає масив, на жаль. Я знаю, що міг би зберегти свій власний список за допомогою масиву, але не думаю, що це оптимальне рішення з двох причин: Надмірність. Socket.IO вже зберігає копію цього списку. Socket.IO надає метод встановлення …
159 node.js  socket.io 

13
node.js TypeError: шлях повинен бути абсолютним або вказати корінь до res.sendFile [не вдалося проаналізувати JSON]
[add] Отже, моя наступна проблема полягає в тому, що коли я намагаюся додати нову залежність (npm install --save socket.io). Файл JSON також дійсний. Я отримую цю помилку: не вдалося розібрати json npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must …

6
socket.emit () проти socket.send ()
Яка різниця між цими двома? Я помітив, що якщо я перейшов socket.emitна socket.sendробочу програму, сервер не отримав повідомлення, хоча я не розумію, чому. Я також помітив, що в моїй програмі сервер отримує повідомлення, якщо я перейшов socket.emitна socket.send, але здається, що отримує його кілька разів. Коли я використовую, console.log()щоб побачити, …

19
Отримайте IP-адресу клієнта в socket.io
Якщо ви використовуєте socket.IO на сервері Node.js, чи є простий спосіб отримати IP-адресу вхідного з'єднання? Я знаю, що ви можете отримати це зі стандартного HTTP-з'єднання, але socket.io трохи інший звір.

13
Використання PHP з Socket.io
Чи можливо використовувати Sockets.io на стороні клієнта та спілкуватися з програмою на основі PHP на сервері? Чи підтримує PHP навіть такий спосіб довгострокового зв'язку? Весь зразок коду, який я знаходжу для socket.io, здається, для node.js на стороні сервера, тому допомоги там немає.
128 php  socket.io 

7
Аутентифікація Socket.IO
Я намагаюся використовувати Socket.IO в Node.js і намагаюся дозволити серверу надати ідентифікацію кожному з клієнтів Socket.IO. Оскільки код сокета знаходиться за межами коду http-сервера, він не має простого доступу до надісланої інформації запиту, тому я припускаю, що його потрібно буде надсилати під час з'єднання. Який найкращий спосіб 1) отримати інформацію …

4
Максимально сумісні з'єднання Socket.IO
Це питання було задано раніше, але не останнім часом і не має чіткої відповіді. Використовуючи Socket.io, чи існує максимальна кількість одночасних з'єднань, які можна підтримувати, перш ніж потрібно додати інший сервер? Хтось знає про будь-які активні виробничі середовища, які широко використовують веб-розетки (зокрема, socket.io)? Мені дуже хотілося б дізнатися, яка …

4
Клієнт Node.js для сервера socket.io
У мене запущений сервер socket.io і відповідна веб-сторінка з клієнтом socket.io.js. Все працює чудово. Але мені цікаво, чи можна на іншій машині запустити окремий додаток node.js, який би виступав клієнтом і підключався до згаданого сервера socket.io?
120 node.js  socket.io 

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