Популярные вопросы по тегу SOCKET.IO

Живой видеопоток на сервере Node.js

... ный 10 getUserMedia, blob, некоторые двоичные данные 9 каким-то образом (я пробовал все это, но, возможно, не 8 правильно). Идеальной целью было бы приложение, которое 7 использует как можно меньше лишней ерунды, как мало установок 6 npm, как немного дополнительных библиотек 5 javascript или мало заботится о кодировании 4 / декодировании или о чем угодно, черт возьми, ICE 3 или STUN есть. Возможно ли ...

Рекомендации по документированию Websocket API

... ения сервер ожидает 8 login -события с полезной нагрузкой, такой как 7 {username: String, password: String}. Затем сервер отвечает событиями login:accept или login:deny. Только 6 в случае успешного входа в систему сервер 5 отвечает ...

Сокет ввода-вывода от сервера к серверу

... е для справки: var io = require("socket.io").listen(8099); io.set('log level', 1); io.sockets.on("connection", function (socket) { console.log('A Client has Connected to this Server'); //Let Everyone Know I just Joined socket.broadcast.to('lobby').emit("message",'UC,' + socket.id); // Send to everyone in Room but NOT me socket.on("message", function (data) { //Missing code socket2.send('message,' + da ...

Пример использования socket.io-redis

... мощь. Мне 3 нужен простой пример использования socket.io-redis, пожалуйста, с 2 комментариями. ...

Socket.IO аутентификация

... идентифицировать 10 каждого из клиентов Socket.IO. Поскольку 9 код сокета выходит за рамки кода HTTP-сервера, у 8 него нет легкого доступа к отправленной 7 информации запроса, поэтому я предполагаю, ...

Понимание async await на сервере python socket io / aiohttp

... ext') async def message(sid, data): print("message ", data) # await asyncio.sleep(1 * random.random()) # print('waited', data) @sio.on('disconnect') def disconnect(sid): print('disconnect ', sid) if __name__ == '__main__': web.run_app(app, host='0.0.0.0', port=8080) Это работает 13 нормально, и я могу выполнить (здесь, в 12 node.js), например const io = require('socket.io-client'); const socket = io('ws:/ ...

SocketIO ERR_CONNECTION_REFUSED

... </body> Я думаю, что ошибка может быть 7 связана с тем путем, который я использую 6 при включении socket.io.js. Я также пробовал 5 использовать напрямую localhost: 8080 в 4 пути, потому что я читал, что это могло 3 быть решением, но этого не произошло. Работа. Так 2 что, п ...

Как удалить комнату в socket.io

... комнаты). Я не заинтересован 4 в управлении статусом комнаты сам, мне просто 3 любопытно, как будто я могу использовать 2 внутренние компоненты socket.io для этого. Это 1 возможно? (см ...

Как настроить переподключение в socket.io?

... о кода var socket = new io.connect('http://localhost:8181', { 'reconnect': true, 'reconnection delay': 500, 'max reconnection attempts': 50 }); Но когда я убиваю сервер 3 CTRL + C и запус ...

Масштабирование Socket.IO для нескольких процессов Node.js с использованием кластера

... ve(room); }); }); }); // Emit a message every second function send() { io.sockets.in('room').emit('data', 'howdy'); } setInterval(send, 1000); А в браузере 4 ... // on the client socket = io.connect(); socket.emit('join', ['room']); socket.on('data', function(data){ console.log(data); }); Проблема: каждую секунду я получаю четыре сообщения, поскольку 3 сообщения от ...

throw new TypeError ('OAuth2Strategy требует опции clientID'); }

... ons..js (module.js:671:10) at Module.load (module.js:573:32) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! babble@0.1.0 start: `node ./bin/www` npm ERR! Exit status 1 ...

В чем разница между подпиской GraphQL и протоколом WebSocket?

... , и получать обновления. С другой 12 стороны, я использую подписку GraphQL, используя 11 такие компоненты, как ApolloGraphQL. Похоже, таким образом 10 я должен использовать что-то встроенное 9 в GraphQL. К проектам, разработанным таким 8 образом, нельзя получить доступ через адреса 7 ws:// или wss://, по крайней мере, мне об этом не известно. У 6 меня вопрос: ...

Получите IP-адрес клиента в socket.io

... спользовании socket.IO 3 на сервере Node.js? Я знаю, что вы можете 2 получить его через стандартное HTTP-со ...

Каковы значения pingTimeout и pingInterval по умолчанию в socket.io

... pingTimeout (Number): how many ms without a pong packet to consider the connection closed (60000) pingInterval (Number): ...

Как использовать ExpressJS и Socket.io на одном порте?

... на express(), эти 4 изменения затрудняют привязку socket.io 3 к одному и тому же порту. Может быть, кто-нибудь 2 найдет здравое решение. Теперь это не работает: var express = require('express') , app = express.creat ...

io.of ('namespace'). emit ('event', message) не работает с пространством имен в socket.io

... е работает, почему? Моя клиентская сторона 1 такова: var socket = io.connect('http://localhost:3000', { 'reconnection delay': 100, 'reconnection limit': 100, 'max reconnection attempts': 10 }); //server side use io.sockets.emit socket.on('world', function(data) { alert(data.a); }); //if server side use io.of('/hello/').emit //socket.of('/hello/').on('wor ...

Успешный обратный вызов для метода emit в socket.io

... некоторые 8 действия в случае его успеха и неудачи. Теперь, как 7 я могу прикрепить обратный вызов успеха 6 к методу emit? Для обратного вызова ошибки 5 я использовал документ Exposed events, и он заработал socket.on('error', () -> console.log("Error Occured")) Для 4 успеха я попро ...

Socket.io отключить клиента по идентификатору

... юсь создать чат, как 15 это делают многие люди. Чат состоит из нескольких 14 комнат и клиентов. Такие команды, как /nick /join /help /ls users /ls rooms, работают 13 так, как и следовало ожидать, хотя у меня 12 проблемы с тем, чтобы заставить команду 11 /kick работать. Я просто не уверен, как отсоединить 10 клиента по идентификатору, пока /kick client может представить 9 соответствующие клиенты socket.id, хотя 8 я застря ...

Клиент Socket.io обслуживается из CDN

... 5 в корне этого репозитория. <script src="/socket.io/socket.io.js"></script> <script> var socket = io('http://localhost'); socket.on('connect', function(){ socket.on('event', function(data){}); socket.o ...

Можно ли включить tcp, http и websocket, используя один и тот же порт?

... mote); client.on('end', function() { console.log('[disc] ' + conn[i].remote); }); client.on('data', function(msg) { console.log('[data] ' + conn[i].remote + ' ' + msg.toString()); }); client.write('hello\r\n'); }); server.listen(8080); ///////////////////////////////////////// ...

Как использовать socket.io-client в angular 4

... пробовал использовать ng2-socket-io 4 - npm, а также laravel-echo - npm, но ни 3 один из них не был успешным. Если кто-нибудь 2 знает какую-либо документацию и ...

Приложение Android, подключающееся к серверу Node.js с помощью Socket.io

... @Override public void onDisconnect() { System.out.println("disconnected"); } @Override public void onConnect() { System.out.print ...

Socket.io выдает ошибку CORS, даже если я разрешил ее на сервере

... в заголовке «Access-Control-Allow-Origin», если 6 установлен флаг учетных данных. Следовательно, к 5 источнику 'null' доступ запрещен. Примечание. Я 4 использую Express на сервере и уже использую 3 промежуточное ПО cors следующим образом: app.use(cors()); Где 2 app и cors - это экземпляры express и cors 1 соответ ...

Различия между socket.io и websockets

... личие, которое я почувствовал, заключалось 11 в следующем: socket.io позволил мне отправлять 10 / отправлять сообщения, указав имя события. В 9 случае socket.io сообщение с сервера достигнет 8 всех клиентов, но для того ...

Надежность транспорта Websocket (потеря данных Socket.io при повторном подключении)

... а сервер с помощью emitID) В случае подтверждения - удалить объект из {}, идентифицированный по emitID Если пользователь переподключился - проверьте {} для этого пользователя и выполните цикл, выполняя шаг 1 для каждого объекта в {} При отключении и/или подключении сбросить {} для пользоват ...

Не удается устранить ошибку React & SOCKET.IO CORS

... ocalhost:8000'); function subscribeToTimer(cb) { socket.on('timer', timestamp => cb(timestamp)); socket.emit('subscribeToTimer', 1000); } class App extends Component { constructor(props) { super(props); subscribeToTimer((timestamp) => { this.setState({ timestamp }); }); } state = { timestamp: 'no timestamp yet' }; render( ...

С socketio можно использовать async с socket.on

... => { const result:any = await webservice(); } Я не совсем понимаю, как это сд ...

NodeJS UDP Multicast Как сделать

... .addMembership('230.185.192.108'); }); client.on('message', function (message, remote) { console.log('A: Epic Command Received. Preparing Relay.'); console.log('B: From: ' + remote.address + ':' + remote.port +' - ' + message); }); c ...

TypeScript и Socket.io

... машинописного текста на стороне 7 сервера. Это хороший пример: https://github.com/soywiz/typescript-node-definitions/blob/master/socket.io.d.ts Здесь показано, как 6 использовать TypeScript в сочетании с Socket.io. Однако 5 на стороне клиента он использует JavaScript. Мне 4 нужен файл .d.ts для клиентского TypeScript, ...

Socket.io: подключение с одного сервера к другому

... e( 'socket.io-client' ); а 4 затем io_client.connect( "second_server_host" ); Кажется, соединение работает, но с 3 этим ничего не поделаешь: debug - set close timeout for client 15988842591410188424 info - socket error Error: write ECONNABORTED at errnoException (net.js:642:11) at Socket._write (net.js:459:18) at Socket.write (net.js:446:15) Думаю, я делаю 2 это неправильно и упуск ...

Как подключить два сервера node.js с помощью веб-сокетов?

... erver.listen(8080); io = io.listen(server); // Add a connect listener io.sockets.on('connection', function(socket) { console.log('Client connected.'); // Disconnect listener socket.on('disconnect', function() { console.log('Client disconnected.'); }); }); Клиент выглядит так console.log('1'); // Connect to server var io = require('socket.io-client') var ...

Что такое EIO = 3 & transport = websocket в URL-адресе websocket

... Вот как инструменты 4 chrome webdevoloper показывают URL-адрес 3 запроса сокета io. Я пытаюсь больше узнать 2 о EIO = 3 & transport = websocket. Мне ...

Могу ли я использовать socket.io-client для подключения к стандартному веб-сокету?

... лючения к серверу websocket, написанному 16 на Go. Я успешно подключился с помощью библиотеки 15 узла WebSocket (npm). Итак, рабочий код Websocket 14 выглядит так: goSocketPort = 6060 url = "ws://localhost:#{goSocketPort}/streamresults/" ws = new WebSocket(url) ws.on('open', -> log "socket opened" ) ws.on('message', (message) -> console.log('received: %s', message) #log "Soc ...

Socket IO Rooms: получить список клиентов в определенной комнате

... та. Я здесь: socket.set('nickname', "Earl"); socket.join('chatroom1'); console.log('User joined chat room 1); var roster = io.sockets.clients('chatroom1'); for ( i in roster ) { ...

Легкая альтернатива socket.io только для транспорта

... t.io только 11 для транспорта? У меня есть приложение node.js, которое 10 использует socket.io просто как средство 9 передачи сообщений. Мое приложение само 8 по себе управляет сеансами и ...

RabbitMQ против Socket.io?

... ой веб-приложений в 11 реальном времени. Пользователи браузера должны 10 иметь возможность общаться друг с другом 9 через сервер node.js. Один из пользователей 8 пишет сообщение, и все остальные пользователи 7 его получат. Я не совсем понимаю, как работает 6 RabbitMQ. Но при быстром чтении кажется, что 5 он обрабатывает публикацию / подписку на 4 ...

Socket.io-client - TypeError: socket_io_client_1.default не является функцией

... t {Injectable} from '@angular/core'; import io from 'socket.io-client'; import {CookieService} from 'ngx-cookie-service'; @Injectable() export class AuthService { socket; domain = 'http://localhost:3000'; isUserLoggedIn = false; cookie_key = ''; user = {}; constructor(private cookieService: CookieService) { this.socket = io(this.domain); } Понятия не имею, что происходит на да ...

Использование узла http-proxy для прокси-подключения к веб-сокетам

... ion(req, res) { console.log("proxying POST request", req.url); proxy.web(req, res, { target: 'http://localhost:8081'}); }); // Proxy websockets app.on('upgrade', function (req, socket, head) { console.log("proxying upgrade request", req.url); proxy.ws(req, socket, head); }); // serve static content app.use('/', express.static(__dirname + "/public")); app.listen(8080); Вышеупом ...

Какой порт слушает клиент socketIO по умолчанию?

... 8 библиотеки socketIO C, которую я использую 7 для внешнего интерфейса (https://github.com/pkyeck/socket.IO-objc), я должен указать 6 порт. Но я не уверен, какой порт мне следует 5 слушать, поскольку он не статичен на стороне 4 сервера. Я написал клиентскую программу на 3 javascript для тестирования, и она рабо ...

Socket.io + Node.js запрос на кросс-источник заблокирован

... сов Cross-Origin. Запрос на другой источник 7 заблокирован: та же политика источника запрещает 6 чтение удаленного ресурса по адресу http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI. Это 5 можно исправить, переместив ресурс в тот 4 же домен или включив CORS. Вот мой код для 3 запуска сервера узлов. var express = require('express'), app = express(), ...

В чем разница между хранилищем сеансов и базой данных

... ных, о которых я слышал. Например, вот 8 list of session stores и another one на GitHub, с которыми я столкнулся. Имена 7 включают MongoDB, MySQL, SQLite, cassandra, firebase 6 и т. д., отсюда и путаница. Итак, вопрос 5 в том, одинаковы ли хранилища сеансов и база данных ..? (Я 4 могу думать об этом так: когда мы используем 3 базу данных для хранения деталей сеанса, мы 2 называем это хранилищем сеансов, но на самом деле это база 1 да ...

Socket.io: сколько одновременных подключений может обрабатывать WebSockets?

... ам? Я использую 3 Socket.io на сервере Node.js. Сколько клиентов 2 могут подключиться к сокету и ...

express.js 4 и сокеты с экспресс-роутером

... ции io.sockets.on('connection' ... внутри экспресс-маршрутов. Вот 1 файл ./routes/api.js: var express = require('express'); var router = express.Router(); var io = ???; router.put('/foo', function(req, res) { /* do stuff to update the foo resource ... */ // now broadcast the updated foo.. io. ...

Масштабируемая архитектура для socket.io

... чений к 8 сокетам (10 000+). В настоящее время я начал 7 с модели, в которой мой сервер создает дочерний 6 процесс, и каждый дочерний процесс прослушивает 5 определенный порт с подключенным экземпляром 4 sicket.io. После подключения клиент перенаправляется 3 на определенный порт. Большой вопрос: увеличивает ли количество ...

Ошибка подключения EMFILE в Node.js

... отором работает Node.js. С 5 увеличением трафика он начал сильно падать, чего 4 раньше не случалось. В моем журнале появляется 3 следующая ошибка: { [Error: connect EMFILE] code: 'EMFILE', errno: 'EMFILE', syscall: 'connect' } Error: connect EMFILE at e ...

socket io, node js, Простой пример отправки изображений / файлов с сервера на клиент

... cation to index.html app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); // only to test chat sample code from sample io.on('connection', function(socket){ console.log('a user connected'); // broadcast a message socket.broadcast.emit('chat message', 'System Broadcast Message: a user has been connected'); socket.on('chat message', function(msg){ io.emit('chat message', msg); }); // trying to ser ...

Как настроить соединение через сокет на сервере strapi

... /strapi/strapi-socket-io-a9c856e915a6 Но я считаю, что статья 8 устарела. Кажется, я не могу запустить упомянутый 7 в нем код, не столкнувшись с множеством 6 ошибок. Ниже представлена ​​моя попытка реализовать 5 его, и я пытался подключить его через плагин 4 chrome websocket smart websocket client, но я не получаю никакого 3 ответа, когда пытаюсь запустить сервер. Я 2 в полной темноте. Любая помощь будет оценена 1 по достоинству module.exports = ...

Flask-SocketIO и 400 неверных запросов

... ders.add('Access-Control-Allow-Origin', 'http://localhost:8080') response.headers.add('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept, Authorization') response.headers.add('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS') response.headers.add('Access-Control-Allow-Credentials', 'false') return resp ...

Socket.io не может подключиться, прибегает к "опросу"

... stack generator, включая socket.io Клиент / интерфейс: работает на localhost:9007 с angular generator + socket.io-client + btford.socket-io (мост AngularJS socket.io) Сервер Примечание. это 8 не полный код, но, на мой взгляд, релевантные 7 части. // ----- socketio.js ---- ...

Как получить HTTP-заголовки запроса с помощью Socket.io?

... от заголовок? Есть 2 ли способ получить его через объект socket? Код будет 1 примерно таким: io.sockets.on( 'connection', function( socket ) { var ip = /* ??? */; /* do ...