Bug #5845 » addrinfo_connect_from_test.patch
test/socket/test_addrinfo.rb | ||
---|---|---|
# not test failure
|
||
end
|
||
}
|
||
TCPServer.open("0.0.0.0", 0) {|serv|
|
||
serv_ai = Addrinfo.new(serv.getsockname, :INET, :STREAM)
|
||
serv_ai = tcp_unspecified_to_loopback(serv_ai)
|
||
port = random_port
|
||
begin
|
||
serv_ai.connect_from(Addrinfo.tcp("0.0.0.0", port)) {|s1|
|
||
s2 = serv.accept
|
||
begin
|
||
assert_equal(port, s2.remote_address.ip_port)
|
||
ensure
|
||
s2.close
|
||
end
|
||
}
|
||
rescue *errors_addrinuse
|
||
# not test failure
|
||
end
|
||
}
|
||
end
|
||
def test_connect_to
|
- « Previous
- 1
- 2
- Next »