You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/Users/guest/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/osc-ruby-1.1.4/lib/osc-ruby/server.rb:61:in `block in dispatch_message': undefined local variable or method `mesg' for #<OSC::Server:0x00007f9aa113a0e0> (NameError)
Did you mean? message
The server still seems to work in my test app after the exception, but obviously something isn't going according to plan. See my code below. This only happens when the sleep is there, which I don't need, but I thought you'd want to know. Cheers.
EventMachine.rundoserver=Server.new $PORT
puts"OSC server started on port #{$PORT}"server.add_method/.*/do |message| # this will match any addressp"/.*/: #{message.ip_address}:#{message.ip_port} -- #{message.address} -- #{message.to_a} }"endserver.add_method%r{foo/.*}do |message| # this will match any /foo nodep"%r{foo/.*}: #{message.ip_address}:#{message.ip_port} -- #{message.address} -- #{message.to_a} }"endserver.add_method"/foo/bar"do |message| # this will just match /foo/bar addressp"'/foo/bar': #{message.ip_address}:#{message.ip_port} -- #{message.address} -- #{message.to_a} }"endserver.add_method"/exit"do |message| # this will just match /exit addressexitendThread.newdoserver.runendsleep1# hit Control + C to stopSignal.trap("INT"){server.stop}Signal.trap("TERM"){server.stop}client=Client.new'localhost',8001client.send(OSC::Message.new("/greeting","hullo!"))client.sendMessage.new('/foo/bar',1,1.2,'a string')client.sendMessage.new('/foo/bar/zar',1,1.2,'a string')# client.send Bundle.new(Time.now + 2, Message.new('/exit'))end
The text was updated successfully, but these errors were encountered:
woof, that's embarrassing. thanks for taking the time to report this. I'll try to find some free time in the near future to fix this and push a new gem
Greetings and thanks for this lib. Please check the following line for a typo.
https://github.com/aberant/osc-ruby/blob/master/lib/osc-ruby/server.rb#L61
mesg
should bemessage
The server still seems to work in my test app after the exception, but obviously something isn't going according to plan. See my code below. This only happens when the sleep is there, which I don't need, but I thought you'd want to know. Cheers.
The text was updated successfully, but these errors were encountered: