Web上的Websocket服务器 - 仅限客户端

时间:2018-04-27 09:39:34

标签: ruby-on-rails ruby websocket

我想使用 faye-websocket-ruby gem 来收听websocket流。但我能找到的只是独立的示例脚本。

如何在我当前的Rails应用程序中集成以下脚本?

require 'faye/websocket'
require 'eventmachine'

EM.run {
  ws = Faye::WebSocket::Client.new('ws://www.example.com/')

  ws.on :open do |event|
    p [:open]
    ws.send('Hello, world!')
  end

  ws.on :message do |event|
    p [:message, event.data]
  end

  ws.on :close do |event|
    p [:close, event.code, event.reason]
    ws = nil
  end
}

谢谢!

编辑:基本用例是从Binance Websocket Streams接收数据并在每次收到的交易中存储在数据库中。

0 个答案:

没有答案
相关问题