Hello,
I met an freeze error on RubyTCPSocket#initialize.
The problem is that RubyThread#select never returns, which is used in
RubyTCPSocket.java.
To solve this issue, I want to set “timeout” in #initialize on
RubyThread#select.
(Corresponds line 110 of following code)
https://github.com/jruby/jruby/blob/master/src/org/jruby/ext/socket/RubyTCPSocket.java
110 context.getThread().select(channel, this,
SelectionKey.OP_CONNECT);
Is there any idea to solve this problem?
Thanks
Atsushi SAKAI