部署 faye/websocket 和 sinatra 是监听一个端口吗?

yakczh · 2014年02月04日 · 最后由 assyer 回复于 2014年02月05日 · 3833 次阅读

http://mfojtik.im/ruby-websockets-on-openshift 参照这个例子写的程序 但是运行时报错 Rack::Lint::LintError: Status must be >=100 seen as integer

Listening on 0.0.0.0:9292, CTRL+C to stop 服务是监听在 9292 端口 app.rb 中 WebSocketApp = lambda do |env|

if Faye::WebSocket.websocket?(env)

ws = Faye::WebSocket.new(env)

这段代码是根据什么来区别 页面请求和 websocket 的请求?

根据协议来的,http 请求的开头是http://而 Websocket 请求的开头是ws://

需要 登录 后方可回复, 如果你还没有账号请 注册新账号