faye-websocket-ruby
의 경우 readme에는 아래 예제가 있습니다. 코드랙에서 WebSocket 연결 처리
p [:close, event.code, event.reason]
의 라인과 p
이 무엇을 무엇을 의미합니까합니까? 또한 ws.rack_response
은 무엇을합니까? 왜 필요한가요?
# app.rb
require 'faye/websocket'
App = lambda do |env|
if Faye::WebSocket.websocket?(env)
ws = Faye::WebSocket.new(env)
ws.on :message do |event|
ws.send(event.data)
end
ws.on :close do |event|
p [:close, event.code, event.reason]
ws = nil
end
# Return async Rack response
ws.rack_response
else
# Normal HTTP request
[200, {'Content-Type' => 'text/plain'}, ['Hello']]
end
end
대단원! 또한'ws.rack_response'은 어떨까요? – user782220