Описание тега em-websocket
Сервер WebSocket на базе EventMachine
0
ответов
Поддержка WebSockets в Phusion Passenger с помощью em-websocket
Я пытаюсь поддерживать интерфейс WebSocket для моего приложения Rails. Я на Rails 4 и не планирую сразу переходить на Rails 5. Я использую Phusion Passenger 5.0.30 за nginx. Я хочу использовать em-websocket (+eventmachine) для создания этой поддержк…
14 окт '16 в 00:48
2
ответа
Стратегия построения системы talk-to-talk с использованием em-websocket в рельсах?
Может быть, это хороший пример для системы push сервера. В системе много пользователей, и пользователи могут общаться друг с другом. Это может быть выполнено следующим образом: один пользователь отправляет сообщение (через веб-сокет) на сервер, а за…
29 дек '15 в 06:21
2
ответа
Ruby: Как обслуживать статический HTML и сервер EventMachine WebSocket из одного приложения?
Я пишу простое приложение для чата. Единственный требуемый "внешний интерфейс" - это один HTML-файл, файл JavaScript и несколько таблиц стилей. Большая часть приложения - серверный сервер EventMachine WebSocket. Я также пытаюсь разместить это на Her…
10 ноя '11 в 17:11
2
ответа
Отправка большого файла в веб-сокет до истечения времени ожидания
Я использую Faye и EventMachine, чтобы открыть сокет для другого сервера. Сервер истекает, если он не обнаруживает активность. Как мне отправить файл (в двоичном коде), чтобы время сервера не истекло? Вот что у меня есть: media_path = "/path/to/medi…
06 окт '15 в 17:31
2
ответа
Посылайте многократные сообщения в websocket, используя темы
Я делаю сервер Ruby, используя гем em-websocket. Когда клиент отправляет какое-либо сообщение (например, "поток"), сервер создает два разных потока и параллельно отправляет клиенту два ответчика (на самом деле я изучаю многопоточность и веб-сокеты).…
04 июл '13 в 13:29
1
ответ
Чат, созданный с помощью Event Machine Websocket на рельсах, работает в процессе разработки, но не на производстве
Я создал чат в приложении rails и использую EventMachine для запуска Websocket, чтобы иметь чат. Живой чат работает на localhost на нескольких машинах. Он также работал на экземпляре Amazon EC2, находящемся в разработке на Ubuntu, но когда я попытал…
06 апр '15 в 18:04
1
ответ
em-websocket - *** Обнаружено переполнение буфера ***: ruby прекращен
Я пытаюсь использовать eventmachine + em-websocket + redis для создания сервера уведомлений. Это выглядит хорошо после того, как я закончу почти весь код. Но когда я начал тестировать соединения, что-то случилось. Соединение не может быть больше 101…
05 сен '12 в 15:11
0
ответов
Настройки сервера WebSocket
Я использую em-websocket gem в приложении Rails. Сервер WebSocket работает в инициализаторе, вот как это выглядит: #config/initializers/web_socket.rb EM.next_tick do EM::WebSocket.run(host: '0.0.0.0', port: 8080) do |ws| ws.onopen do |request| ... e…
18 ноя '15 в 23:55
1
ответ
Невозможно установить ruby em-websocket: выдача фатальной ошибки в Ubuntu 16.04
Через веб-сокет gem install em-websocket, Получил эту ошибку: compiling binder.cpp cc1plus: warning: command line option ‘-Wimplicit-int’ is valid for C/ObjC but not for C++ cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is va…
12 июн '18 в 07:36
1
ответ
Расшифровать сеансовый cookie Rail 4 из потока веб-сокетов
Рельсы 4.1.8, рубин 2.1.5p273 Я пытаюсь получить идентификатор сессии изнутри EventMachine::WebSocket нить. session а также cookie объекты здесь недоступны, поэтому необходимо вручную расшифровать cookie из заголовков рукопожатия websocket. Cookie э…
30 янв '15 в 09:53
1
ответ
Добавить em-websocket в мое приложение с помощью puma
У меня есть приложение Ruby, работающее с Puma. Теперь я хотел добавить веб-сокет для трансляции запросов REST подключенным клиентам. Мне удалось создать сервер websocket с гемом em-websocket, просто добавив код в мой config.ru: require_relative 'co…
09 мар '17 в 13:59
1
ответ
Несколько подписчиков с EM-WebSocket или Goliath
Поэтому я пытаюсь настроить em-websocket (или, возможно, Голиафа), чтобы пользователи могли перейти на другой маршрут и, таким образом, подписаться только на этот канал, например: example.com/channel_1 Браузеры, открытые там, будут получать только с…
24 июл '12 в 02:38
2
ответа
em-websocket send() отправляет от одного клиента другому через 2 сервера
У меня есть два клиента websocket, и я хочу обмениваться информацией между ними. Допустим, у меня есть два экземпляра серверов сокетов, и первый - это получение приватной информации, ее фильтрация и отправка второму. require 'em-websocket' EM.run do…
28 май '15 в 18:24
1
ответ
Установить соединение WebSocket на HTTP-сервере (Sinatra Stream) в Ruby
Я пишу HTTP-сервер (A), используя Sinatra::Streaming (я использую Ruby). Он должен прочитать данные с сервера WebSocket (B) и переслать их клиенту (C). Поток данных "B ->A->C". Операции чтения и записи должны выполняться в режиме реального времени. …
17 мар '15 в 09:12
1
ответ
Рукопожатие WebSocket с Ruby и EM::WebSocket::Server
Я пытаюсь создать простое соединение WebSocket в JavaScript с моим Rails-приложением. Я получаю следующее: Сбой подключения WebSocket к "ws://localhost:4000/": ошибка во время рукопожатия WebSocket: отсутствует заголовок "Sec-WebSocket-Accept" Что я…
28 июн '13 в 22:14
1
ответ
Безопасно ли хранить соединение через web-сокет eventmachine на уровне класса?
Я пишу приложение для сервера чата, где пользователи могут обмениваться сообщениями с одним из его друзей. Когда пользователь соединяется, я сохраняю его соединение в хэше переменной класса:@@connections[:user_id] = conn Когда кто-то отправляет поль…
17 май '12 в 13:33
2
ответа
Есть ли стабильная, готовая к работе библиотека для ruby для веб-сокетов?
Я уже давно использую Socket.io с node.js, но мне бы очень хотелось сделать это в Ruby. Кажется, есть несколько доступных проектов, но большинство из них мертвы, а именно: данты - развилка Райана Бейтса private_pub судорога - нет активности за после…
21 окт '12 в 15:51
1
ответ
Как связать объект Activerecord с подключением Em-Websocket?
Я новичок в рубине. Я пытаюсь реализовать клиент чата, используя em-websocket. У меня есть следующий код: EventMachine::WebSocket.start(host: '0.0.0.0', port: 8080) do |websock| websock.onopen do puts 'New Connection Opened' cookies = CGI::Cookie::p…
14 июн '15 в 08:46
0
ответов
Как закрыть websocket и освободить порт
У меня веб-сокет открыт под определенным портом, и когда клиентский веб-браузер закрывается, я хочу, чтобы веб-сокет был аккуратно закрыт, чтобы программа сервера продолжала работать и приняла новое соединение. Прямо сейчас у меня есть код на сторон…
30 июл '13 в 14:50
1
ответ
Как ускорить передачу данных между клиентом и сервером с помощью веб-сокетов?
В настоящее время я использую веб-сокеты, чтобы отправить изображение на мой сервер, обработать его, а затем отправить обратно. В частности, я использую Ruby с Sinatra и sinatra-websocket. На моем сервере разработки требуется ~2 секунды, чтобы отпра…
11 апр '17 в 23:16