examples/rack/config.ru in async-websocket-0.13.1 vs examples/rack/config.ru in async-websocket-0.14.0
- old
+ new
@@ -1,14 +1,12 @@
#!/usr/bin/env -S falcon serve --bind http://127.0.0.1:7070 --count 1 -c
require 'async/websocket/adapters/rack'
app = lambda do |env|
- Async::WebSocket::Adapters::Rack.open(env, protocols: ['ws']) do |connection|
- p [env["REMOTE_ADDR"], "connected", env["VERSION"]]
+ Async::WebSocket::Adapters::Rack.open(env) do |connection|
message = connection.read
- p message
- connection.write message
+ connection.write message.reverse
end
end
run app