Project

General

Profile

Bug #1753

non success open client socket not detected on windows

Added by raubarede (regis d'aubarede) over 10 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Target version:
-
ruby -v:
1.9.1
[ruby-core:24234]

Description

=begin
Here the code and execution with different ruby version :

D:\usr\ruby\local\dsd17>type z_essai.rb
require 'socket'

p "**********************************************"
p [RUBY_PLATFORM,RUBY_VERSION,RUBY_RELEASE_DATE]
p "
*******************************************"
p "Before openning client socket on non existant server"
begin
TCPSocket.open("localhost",4444) { |io| p [io,io.closed?] }
p "after openning client socket on non existant server"
rescue
p "good, non connection is detected"
p $!
end
p "
**********************************************"

D:\usr\ruby\local\dsd17>ruby z_essai.rb
"**********************************************"
["i386-mswin32", "1.8.6", "2007-03-13"]
"
*******************************************"
"Before openning client socket on non existant server"
"good, non connection is detected"
#
"
**********************************************"

D:\usr\ruby\local\dsd17>jruby z_essai.rb
"**********************************************"
["java", "1.8.6", "2009-06-15"]
"
*******************************************"
"Before openning client socket on non existant server"
"good, non connection is detected"
#
"
**********************************************"

D:\usr\ruby\local\dsd17>ruby19 z_essai.rb
"**********************************************"
["i386-mswin32", "1.9.1", "2009-01-30"]
"
*******************************************"
"Before openning client socket on non existant server"
[#TCPSocket:0xabf914, false]
"after openning client socket on non existant server"
"
**********************************************"

D:\usr\ruby\local\dsd17>
=end

Also available in: Atom PDF