Вопросы с тегом «socket.io»

Socket.IO стремится сделать приложения реального времени возможными в каждом браузере и мобильном устройстве, стирая различия между различными транспортными механизмами. Он поддерживает несколько транспортов, таких как WebSockets, Flash-сокеты, длинный опрос и многое другое, автоматически откатываясь при сбое транспорта.

7
Различия между socket.io и websockets
Каковы различия между socket.io и websockets в node.js? Они обе - серверные технологии? Единственные различия, которые я чувствовал, были, socket.io позволял мне отправлять / отправлять сообщения, указав имя события. В случае socket.io сообщение от сервера будет поступать на все клиенты, но для того же самого в веб-сокетах я был вынужден …

3
Какую библиотеку веб-сокетов использовать с Node.js? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос В настоящее время существует множество библиотек websocket для node.js, наиболее популярными из которых …

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()методы, кажется, не удовлетворяют мою потребность. Что я нашел в качестве возможного решения, так это то, …

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 be actual JSON, …

19
Получите IP-адрес клиента в socket.io
При использовании socket.IO на сервере Node.js существует ли простой способ получить IP-адрес входящего соединения? Я знаю, что вы можете получить его через стандартное HTTP-соединение, но socket.io - это немного другой зверь.

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

13
Использование PHP с Socket.io
Можно ли использовать Sockets.io на стороне клиента и общаться с приложением на основе PHP на сервере? Поддерживает ли PHP даже такой способ написания кода с «долгоживущим соединением»? Весь пример кода, который я нахожу для socket.io, похоже, предназначен для node.js на стороне сервера, поэтому здесь нет никакой помощи.
128 php  socket.io 

5
Максимальное количество одновременных подключений Socket.IO
Этот вопрос задавался ранее, но не недавно, и на него нет четкого ответа. Имеется ли при использовании Socket.io максимальное количество одновременных подключений, которое можно поддерживать, прежде чем вам понадобится добавить еще один сервер? Кто-нибудь знает какие-либо активные производственные среды, в которых массово используются веб-сокеты (особенно socket.io)? Я действительно хотел бы …

7
Socket.IO аутентификация
Я пытаюсь использовать Socket.IO в Node.js, и я пытаюсь разрешить серверу идентифицировать каждого из клиентов Socket.IO. Поскольку код сокета выходит за рамки кода HTTP-сервера, у него нет легкого доступа к отправленной информации запроса, поэтому я предполагаю, что ее нужно будет отправить во время соединения. Как лучше всего 1) получить информацию …

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.