-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
Excume me if my question is trivial. I am a newbie with ruby and starting with networking programming using mruby!
I am not able to find support of WaitWritable. I would like to run the below code using mruby.
I appreciate any suggestion!
begin
s.connect_nonblock(sockaddr)
rescue IO::WaitWritable
if IO.select(nil, [s], nil, 5)
begin
# Verify there is now a good connection
s.connect_nonblock(sockaddr)
rescue Errno::EISCONN
# Good news everybody, the socket is connected!
rescue
s.close
raise
end
else
s.close
raise "Connection timeout"
end
end
Metadata
Metadata
Assignees
Labels
No labels