Популярные вопросы по тегу WEBSOCKET

Веб-сокеты во Flask

... асширение, объединяющее 4 оба uwsgi and gevent. В чем проблема с реализацией веб-сокетов 3 только с одним из них? Что я выиграю, смешав 2 их? Изменение вопроса Что делает добавление ...

Как поддерживать соединение WebSockets между страницами?

... нение. Я считаю, что 8 это вызывает проблемы в моем коде, потому 7 что, если клиент отправляет данные на сервер, а 6 затем меняет страницы, данные могут не быть 5 получены и возникают условия гонки. Я попытался 4 поместить window.ws в глобальную область видимости, но, п ...

Как решить ошибку «Ошибка проверки целостности для 'websocket-driver'» при установке зависимостей?

... агрузить приложение Next.js 6 в Vercel, но во время развертывания Vercel 5 выдал сообщение об ошибке. ...

Ограничения и рекомендации по подключению SignalR / Websockets

... бо конкретному пути реализации? Кажется, концентраторы 8 SignalR, вероятно, излишни, мне не нужны 7 резервные копии для клиентов, которые не 6 поддерживают веб-сокеты, и мне нужно только 5 поддерживать дескриптор для каждого подключения 4 клиентов, так что когда моя система «решает» отправить 3 сообщение конкретному клиенту, он может 2 направить его соответствующ ...

Python - ожидание изменения переменной

... message in broker.listen(): if message: new_stream = TwitterStream() # need to close the old connection as soon as the # new one connects here somehow stream = new_stream() Я пытаюсь понять, как установить «обратный 7 вызов», чтобы уведомить мой скрипт о том, когда 6 будет установлено новое соединение. В классе 5 TwitterStream есть логическая переменная 4 is_running, ...

Клиент websocket для socket.io

... 13 принимать соединения как от клиентов websocket, так 12 и от socket.io, возможно ли это? Когда я 11 запускаю только socket.io, клиент socket.io 10 также работает нормально, но стандартный 9 клиент websocket не может подключиться. С 8 другой стороны, когда я запускаю сервер 7 websocke ...

Файловый API - Blob to JSON

... иментировать с HTML5, WebSocket 21 и File API. Я использую реализацию Tomcat7 20 WebSocket. Я могу отправлять и получать 19 текстовые сообщения от сервлета. Что я хочу 18 сделать сейчас, так это отправить из сервлета 17 клиентским объектам JSON, но я хочу избежать 16 текстового сообщения, чтобы пропустить JSON.parse 15 (или аналогичный) на клиенте, поэтому я 14 пытаюсь отправить двоичные сообще ...

Как использовать Apollo Client с AppSync?

... ет ни компонент Subscription, ни subscribeForMore в 13 компоненте Query. Одна из функций AppSync, которая 12 вызвала много шума, - это упор на данные 11 в реальном времени. Под капотом работает 10 функция AppSync в реальном времени. по 9 подпискам GraphQL. В то время как Apollo 8 основывает свои подписки на WebSockets ...

Использование Socket.IO на Android всегда возвращает ошибку опроса XHR

... @Override public void call(Object... args) { Log.v(TAG, "Caught EVENT_ERROR"); for (Object obj : args) { Log.v(TAG, "Errors :: " + obj); } } }).on(Socket.EVENT_CONNECT_ERROR, new Emitter.Listener() { @Override public void call(Object... args) { ...

Проверьте, запущен ли сервер WebSocket (на локальном хосте)

... работающим на локальном 5 хосте, с помощью var webSocket = new WebSocket("ws://localhost:8025/myContextRoot"); в javascript, но сервер 4 еще не завершил з ...

Количество подключенных пользователей Socket.IO

... ен, что это лучший способ, но 11 я использую: io.sockets.clients().length Возвращает количество клиентов, подключенных 10 к моему серверу. Проблема в том, что после 9 нескольких подключений и отключений пользователей 8 число начинает оставаться выше, чем должно 7 быть. Например, если я подключаюсь к своим 6 друзьям и попрошу их, число возрастает, и 5 это правильно. Но когда мы начинаем ...

Создать соединение с веб-сокетом из сеанса запросов в Python

... ля входа на страницу входа и подтвердить 8 свои данные. Websocket-client будет использоваться 7 для создания соединения websocket с веб-сайтом, однако 6 соединение websocket будет создано не через 5 сеанс входа в систему. Как я могу создать 4 соединение с веб-сокетом после входа в систему 3 с помощью запросов? Я нашел здесь похожий 2 вопрос, но ответа на него нет. P ...

Как объединить веб-сокеты и http для создания REST API, который поддерживает данные в актуальном состоянии?

... Дэвид зарегистрируется, чтобы получать обновления ws при внесении изменений в /users Джейкоб добавляет пользователя с POST /users, и он получает идентификатор 4 Дэвид получает идентификатор 4 нового пользователя от ws Дэвид получит нового пользователя с помощью GET /users/4 Идея D: Дэвид, получите всех пользователей с пом ...

Правильное закрытие WebSocket (HTML5, Javascript)

... TML5 WebSockets. Мне было интересно, как 6 мне изящно закрыть соединение? Например, что 5 произойдет, если пользователь обновит страницу 4 или просто закроет браузер? Когда пользователь 3 ...

Выбор транспорта для JSON поверх TCP

... обратная сторона: новые строки в JSON требуют экранирования или запрета Веб-сокет вдохновлен кадрированием 0x00 0xff - обратная сторона: теперь он двоичный, а не utf-8. настоящие веб-сокеты - обратная сторона: отсутствие (с открытым исходным кодом) клиентских библиотек веб-сокетов. http multipart http://www.w3.org/Pr ...

Могут ли сообщения websocket теряться или нет?

... ся, что 5 каждое сообщение с сервера получено клиентом. Возможно 4 ли, что я потеряю некоторые сообщения (после 3 ...

Проблема безопасности Firefox Websocket

... ome и Opera работают нормально. Однако 8 Firefox жалуется, что операция небезопасна. «Операция 7 небезопасна: код 18» Если я попытаюсь создать 6 новый объект WebSocket в веб-консоли до 5 загрузки страницы, все будет в порядке. Однако 4 после загрузки страницы что-то не так, и 3 ...

AngularJS + веб-сокеты

... p && $scope.testProp2 }]); app.controller('SearchCtrl', ['$scope', function($scope) { // open connection here }]); P.S. Я понимаю, что 4 проблема тривиальна, но я новичок в AngularJS 3 и WebSockets, мне нужна помощь, и теперь 2 у меня нет времен ...

Запустить веб-сокет в веб-воркере или сервис-воркере - javascript

... $(".gate-btc-24-turnover").html(commaNumber(e.result[0].volume_24h_btc)) } if ('funding_rate' in e.result[0]) { var fundingRateBtcGate = customFixedRounding(e.result[0].funding_rate * 100, 4) $(".public-gate-btc-funding").html(fundingRateBtcGate) } if ('funding_rate_indicative' in e.result[0]) { ...

Для чего нужен Sec-WebSocket-Key?

... 48]) этой конкатенации 9 затем возвращается в подтверждении связи 8 сервера [FIPS.180-2.2002]. Вот чего я не 7 могу понять: почему бы просто не вернуть 6 код 101? Если правильное использование Sec-WebSocket-Key предназначено 5 для обеспечения безопасности или для доказательства 4 того, что они могут обрабатывать запросы 3 веб-сокетов, тогда любой сервер может вернуть 2 ожидаемый ключ, если они захотят, и притвориться, что 1 они ...

HTTP / 2 или веб-сокеты для сообщений между клиентом и сервером с малой задержкой

... бы предпочтительнее 4 использовать веб-сокеты вместо HTTP, но 3 это было довольно давно. Сегодня, в 2018 2 году, с развитием HTTP / 2, стоит ли использовать 1 веб-с ...

Spring Websocket - как я могу обнаружить отключение клиента

... TextMessage message) { clientsession = session; } Мне 4 нужно обнаружить отключение клиента от сеанса 3 клиента. реализовать Applicatio ...

AWS API Gateway Web Socket Api - широковещательное сообщение всем подключенным клиентам

... б-сокетов с 10 помощью API-шлюза и могу подключать к нему 9 клиентов. Кроме того, я могу отправлять сообщения 8 подключенному клиенту, указав его ConnectionId и используя 7 следующий код: const AWS = require('aws-sdk'); let apiGatewayManagementApi = new AWS.ApiGatewayManagementApi({ apiVersion: '2018-11-29', endpoint: 'https://XXXXXXXXX.execute-api.sa-east-1.amazonaws.com/dev/', region: 'sa-east-1' }); const ...

Что означают эти числа в полезной нагрузке socket.io?

... странные числа перед фактической полезной 8 нагрузкой. Я понимаю, что цвета означают, что 7 вы отправляете или получаете данные, но 6 что означают числа вроде 42, 3, 2, 430, 420, 5? Где я могу получить 5 полный список этих номеров с описаниями? Код, который 4 его генерирует, довольно большой, поэтому 3 я просто публикую небольшие фрагменты. Клиентская 2 сторона всегда выгляди ...

Тайм-аут веб-сокета в каналах Django / Дафна

... lf).connect(message, **kwargs) logger.info('Connected to DemoConsumer') def disconnect(self, message, **kwargs): super(DemoConsumer, self).disconnect(message, **kwargs) logger.info('Disconnected from De ...

Как сохранить фреймы веб-сокетов в Chrome

... омощью 10 инструментов Chrome / Developer Tools. У 9 меня нет проблем с просмотром фреймов веб-сокета 8 в сетевом окне «Фреймы», но я не могу сохранить 7 все фреймы (содержимое в формате JSON) во 6 внешнем (текстовом) файле. Я уже пробовал 5 сохранить как HAR, а также просто испо ...

Веб-сокеты на виртуальном хостинге: невозможно из-за самого виртуального хостинга или из-за интеграции без PHP?

... оддержка 12 сокетов PHP? Если вы подключаетесь, он 11 должен работать. Мы не разрешаем клиентам 10 привязываться к локальным портам для входящих. Что 9 это значит? Могу ли я создать собственный 8 веб-сокет, выполнив команду через ssh? Я 7 бы использовал этот базовый код для его 6 запуска. require dirname(__DIR__) . '/vendor/autoload.php'; $server = IoServer::factory( new HttpServer( new WsServer( new Chat() ...

Масштабирование WebSockets с помощью очереди сообщений

... дь систему 10 MQ, например ZeroMQ или RabbitMQ. Все узлы сервера веб-сокетов 9 будут подписчиками сервера MQ, и когда узел 8 получает запрос на маршрутизацию сообщения 7 клиенту, которого нет в словаре локальных 6 соединений, он будет pub-лить сообщение на 5 сервер. Сервер MQ, который сообщит всем 4 узлам sub-писателя искать этого клиента и выдавать 3 сообщение, если он подключен к этому узлу. Q1: Есть 2 ли смысл в этой архитектур ...

Javascript Websocket Подписаться на канал

... ибо библиотеки) [так 7 как я только что прочитал, что это возможно, но 6 я не уверен - поправьте меня, если я ошибаюсь]. Я 5 пытаюсь узнать последнюю цену биткойнов let ws = new WebSocket('wss://ws-feed.gdax.com'); var params = { "type": "subscribe", "channels": [{"name": "ticker", "product_ids": ["BTC-USD"]}] } ws.onmessage = function(msg) { console.log(msg); } ...

Сохраняются ли общие веб-воркеры при перезагрузке одной страницы, переход по ссылкам

... о / вкладка с сайта и вы 8 переходите на другую страницу на том же 7 сайте. . Это было бы наиболее полезно в случае 6 подключения WebSocket от Shared Worker, который 5 остается подключенным во время навигации 4 по сайту. Например, представьте, что биржевой 3 тикер или область ...

Nodejs - модуль websocket-node: как заставить работать мультиклиентный сокет-сервер?

... accepted.'); connection.on('message', function(message) { if (message.type === 'utf8') { console.log('Received Message: ' + message.utf8Data); connection.sendUTF(message.utf8Data); } else if (message.type === 'binary') { console.log('Received Binary Message of ' + message.binaryData.length + ' bytes'); connection.sendBytes(message.bin ...

Как преобразовать объект Javascript в буфер узла?

... ffer of [ 5, false, 55, "test" ] const readFirst = result.readInt16LE(0); const readSecond = Boolean(result.readUInt8(2)); const readThird = result.readInt16LE(3); const readFourth = result.toString('utf8', 5); Изменить №2: искал в Google, и я думаю, что 9 мне может понадобиться что-то вроде буферов 8 протокола. Я не совсем уверен, что они собой 7 пр ...

Для чего используется setApplicationDestinationPrefixes?

... ботает 7 нормально, но я действительно хотел бы понять, для 6 чего он используется: config.setApplicationDestinationPrefixes("/app"); Вся моя конфигурация 5 выглядит так @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer { @Override public void configureMessageBroker(Mes ...

Каков простой способ реализовать клиент websocket в Android? Правильный ли следующий пример?

... } @Override public void onClose(int code, String reason, boolean remote) { System.out.println("closed with exit code " + code + " additional info: " + reason); } @Override public void onMessage(String message) { System.out.println("received message: " + message); } @Override public void onError(Exception ex) { System.err.println("an error occurred:" + ex); } } Класс 3 вызы ...

Использование Python для связи с веб-сокетом с помощью JSON

... . Следующим 13 шагом в обмене информацией является то, что 12 мой браузер отправляет довольно много информации 11 в веб-службу, например строку: "["{\"msg\":\"connect\",\"version\":\"1\",\"support\":[\&qu ...

Заголовки HTTP в клиентском API Websockets

... сделать с помощью JSON API. Тем не менее, похоже, должна 3 быть поддержка these headers in the spec. Кто-нибудь знает, как этого 2 добиться? var ws = new Web ...

Как использовать сокеты в JavaScript \ HTML?

... Может 2 быть, используете какой-нибудь крутой HTML5? Библиотеки? ...

Как повторно подключиться после того, как вы вызвали .disconnect()

... connect', function() { me.fireEvent('disconnect'); }); ОБНОВЛЕНИЕ: по запросу @Tony На самом деле все это заключено 12 в Sencha Touch 2.0, но я считаю, что это 11 не имеет ничего общего с ST2.0 Это мой класс 10 данных. Использование этого класса - когда 9 пользователь воше ...

Как вы отправляете сообщения с сервера Flask (Python) клиенту HTML?

... ницы ничего не отображается. Как 6 мне заставить его печатать сообщение, отправленное 5 с сервера Flask, на консоль? Что я делаю 4 не так? Сейчас я понимаю, что он должен печатать 3 JSON вместо строки «Hello», и это тоже нормально. Я 2 просто хочу что-то напе ...

Как отлаживать веб-сокеты с помощью wirehark

... этому я попробовал его на http мой 4 ip в локальной сети 192.168.0.219 и порт 3 8001. поэтому http.host == 192.168.0.219 && tcp.port == 8001 но результатов не найдено. Есть 2 ли что-нибудь еще, что я могу попробовать ...

Как создать URI WebSocket относительно URI страницы?

... например http://example.com:8000/path https://example.com:8000/path в ws://example.com:8000/path/to/ws wss://example. ...

Socket.io сохраняет соединение на стороне клиента, когда клиент обновляет или открывает новую страницу

... ль 2 открывает новую страницу или обновляет страницу, возможно, сохранить 1 ...

Socket.io 1.x: использовать только WebSockets?

... нию клиент Socket.io пытается поддерживать 16 старые браузеры, поэтому он запускает соединение 15 с долгим опросом, а затем обновляет его 14 до WebSockets. Это пустая трата времени 13 и ресурсов, поскольку мы точно знаем, что 12 браузер поддерживает WS. Я поискал и нашел 11 только this wiki page, который, однако, относится к Socket.io 10 0.9. В конце концов я нашел th ...

Как WebSocket сжимает сообщения?

... потребоваться 2 около 5. Сжимает ли веб-сокет свои JSON 1 перед отправкой в ​​пот ...

Websocket, Angular 2 и аутентификация веб-токенов JSON

... и журналы доступа сохранят путь; При разработке HTTP API я уже принял решение не включать JWT в URL. Сервер мог читать IP-адрес клиента + UserAgent и сопоставлять его с записью БД, созданной HTTP-сервером при выдаче JWT. Затем сервер угадает, кто подключается pro: эта информация может быть доступна во время рукопожатия (не уверен н ...

Как исправить неверный запрос ошибки 400 в сокете io?

... lient: Socket, ...args: any[]): any { this.logger.log(`Client connected: ${client.id}`); } handleDisconnect(client: Socket): any { this.logger.log(`Client disconnected: ${client.id}`); } } Интерфейс (Vue JS): import VueSocketIOExt from "vue-socket.io-extended"; import Vue from "vue"; import io from "socket.io-client"; const socket = io("ht ...

Что такое websocket.Upgrader?

... делает в gorilla 3 / веб-сокетах. http://www.gorillatoolkit.org/pkg/websocket#Upgrader Может кто-нибудь объяснить 2 простым я ...

Как React js действует как клиент веб-сокета?

... 8 сервер отправляет в виде простого текстового 7 сообщения. Меня поразила реализация react 6 js в качестве клиента websocket. Как он 5 должен работать как клиент websocket и как 4 он будет отправлять запрос на сервер websocket 3 следующим образом: 'ws://localhost:1234' Я хочу узнать больше о 2 клиенте websocket и также хочу решить эту ...

Лучший способ получить потоковую передачу RTSP в веб-браузер с IP-камеры?

... у использовать плагин VLC, но 4 я не хочу его использовать. Возможность смешивания ffmpeg и websocket? Предположим, моя 3 IP-камера подключена к Ethernet. На клиентском 2 компьютере: Я запускаю ffmpeg, чтобы получить данные с сервера (например, IP). На клиентском компьютере работает веб-сокет. Как только ffmpeg получает данные с сервера RTSP, он декодирует и генерирует необработанно ...

Почему JSON быстрее BSON в node.js?

... s_NT 6.1.7601 (x64) RAM: 8174.1171875 MB (total), 5105.03515625 MB (free) CPU: 3515 MHz AMD FX(tm)-6300 Six-Core Processor Run #1: JSON: 1820 ms Bson: 8639 ms Run #2: JSON: 1890 ms Bson: 8627 ms Run #3: JSON: 1882 ms Bson: 8692 ms С 11 учетом сказанного, я ищу бинарный подход 10 для отправки и получения данных через ве ...