2
我是websockets的新手,并且正在尝试将邮件发送到预计订阅请求的现有websocket服务器。我想:使用em-websocket-client将邮件发送到websocket服务器
require 'em-websocket-client'
EM.run do
ws = EventMachine::WebSocketClient.connect("ws://localhost:3000")
ws.send_msg "this is a test message"
end
,但我得到
'undefined method `version' for nil:NilClass'.
我可以用
ws.stream do |msg|
puts "received msg <#{msg}>"
end
更换send_mess线从服务器读取正确流数据至少我知道我正确连接到服务器。我究竟做错了什么?