Rails WebSocket Client never fires OnOpen -


i'm using faye websockets rails application , trying connect pre-existing websocket server @ http://www.websocket.org/echo.html.

however, websocket's onopen event never triggered, , there's no errors or status @ thing. here's rails code looks like:

def make_websocket     if @@ws         return     end     p "making websocket"     ws = faye::websocket::client.new('ws://echo.websocket.org/')       ws.on :open |event|         p "connection has been opened"         @@ws = ws         self.clear_queue     end      ws.on :message |event|         p [:message, event.data]     end      ws.on :error |event|         p "websockets error"         p [:error, event.data]     end      ws.on :close |event|         p [:close, event.code, event.reason]         @@ws = nil     end end 

however, thing found in log file "making websocket". there obvious i'm missing, or have different gem use client in rails server? tia.

the code needs wrapped in em.run block


Comments

Popular posts from this blog

css - I want to align grid in center -

Contact Form PHP Email Script -

python - SWIG function not printing output -