Websocket 西纳特拉蒸汽辅助设备有限公司';行不通 需要'sinatra/base' 类计数器
摘自Websocket 西纳特拉蒸汽辅助设备有限公司';行不通 需要'sinatra/base' 类计数器,websocket,sinatra,Websocket,Sinatra,摘自 get'/stream'do 流出| 出来 require 'sinatra/base' class Counter < Sinatra::Base set :server, 'thin' # 'webrick' doesn't work either get '/' do haml :index end get '/stream' do |out| out << 'first sentence'
get'/stream'do
流出|
出来
require 'sinatra/base'
class Counter < Sinatra::Base
set :server, 'thin' # 'webrick' doesn't work either
get '/' do
haml :index
end
get '/stream' do |out|
out << 'first sentence'
sleep 0.5
out << 'second sentence'
sleep 0.5
end
run!
end
get '/stream' do
stream do |out|
out << "It's gonna be legen -\n"
sleep 0.5
out << " (wait for it) \n"
sleep 1
out << "- dary!\n"
end
end