The fourth argument of JRuby's UDPSocket#send has to be Integer, but CRuby's 
can be either String or Integer.
-------------------------------------------------------------------------------------------------------------

                 Key: JRUBY-4630
                 URL: http://jira.codehaus.org/browse/JRUBY-4630
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.4
         Environment: Windows XP
P4 2.4 Ghz
JRuby 1.4.0
SNMP gem v1.0.2 
            Reporter: nao16t
            Priority: Minor
             Fix For: JRuby 1.5


The fourth argument of JRuby's UDPSocket#send has to be Integer, but CRuby's 
can be either String or Integer.
This was found by investigating JRUBY-4627 problem.

-------------------------------------------------------------------------------------------

C:>irb
irb(main):001:0> require 'socket'
=> true
irb(main):002:0> s = UDPSocket.new
=> #<UDPSocket:0x2c4e440>
irb(main):003:0> s.send('hello', 0, '192.168.1.17', '162')
=> 5
irb(main):004:0> s.recv(6)
Errno::ECONNRESET: 
&#26082;&#23384;&#12398;&#25509;&#32154;&#12399;&#12522;&#12514;&#12540;&#12488;
 
&#12507;&#12473;&#12488;&#12395;&#24375;&#21046;&#30340;&#12395;&#20999;&#26029;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;
 - recvf
rom(2)
from (irb):4:in `recv'
from (irb):4
irb(main):005:0>

C:\>jirb
irb(main):001:0> require 'socket'
=> true
irb(main):002:0> s = UDPSocket.new
=> #<UDPSocket:0xf2225f>
irb(main):003:0> s.send('hello', 0, '192.168.1.17', '162')
TypeError: can't convert String into Integer
from (irb):4
irb(main):004:0> s.send('hello', 0, '192.168.1.17', 162)
=> 5
irb(main):005:0> s.recv(6)
---------------------------------------------------------------------------------------------


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to