R
Regis Siger
report for trying IP multicast with ruby 1.8 / iron ruby / jruby :
sending datagramme :
ok for all
receiving datagramme :
ok for iron ruby, no reception for ruby 1.8, error with jruby
test sending datagramme :
test receiving datagramme :
NOTA
IRON RUBY:
Socket::IP_ADD_MEMBERSHIP = 12 must be done
Socket::IP_MULTICAST_LOOP, Socket::IP_MULTICAST_TTL not known
JRUBY : "can't convert Fixnum into String" on socket.bind
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
IronRuby 0.9.2.0 on .NET 2.0.0.0
jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-02 69fbfa3)
(Java HotSpot(TM) Client VM 1.6.0_16) [x86-java]
Attachments:
http://www.ruby-forum.com/attachment/4309/sim.rb
sending datagramme :
ok for all
receiving datagramme :
ok for iron ruby, no reception for ruby 1.8, error with jruby
test sending datagramme :
ruby sim.rb s 3302 229.1.1.1 5000
test receiving datagramme :
ruby sim.rb r 3302 229.1.1.1 5000
NOTA
IRON RUBY:
Socket::IP_ADD_MEMBERSHIP = 12 must be done
Socket::IP_MULTICAST_LOOP, Socket::IP_MULTICAST_TTL not known
JRUBY : "can't convert Fixnum into String" on socket.bind
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
IronRuby 0.9.2.0 on .NET 2.0.0.0
jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-02 69fbfa3)
(Java HotSpot(TM) Client VM 1.6.0_16) [x86-java]
Attachments:
http://www.ruby-forum.com/attachment/4309/sim.rb