Sha256: 2f7e0292e1d2e3b6b98ed100bdfa782ed4e589635818d36c5acb80160eba66fb

Contents?: true

Size: 373 Bytes

Versions: 50

Compression:

Stored size: 373 Bytes

Contents

#!/usr/bin/env ruby

require 'socket'
require 'openssl'

server = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM)
server.bind(Addrinfo.tcp('127.0.0.1', 4433))
server.listen(128)

ssl_server = OpenSSL::SSL::SSLServer.new(server, OpenSSL::SSL::SSLContext.new)

puts ssl_server.addr

# openssl/ssl.rb:234:in `addr': undefined method `addr' for #<Socket:fd 8> (NoMethodError)

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
async-io-1.27.2 examples/issues/broken_ssl.rb
async-io-1.27.1 examples/issues/broken_ssl.rb
async-io-1.27.0 examples/issues/broken_ssl.rb
async-io-1.26.0 examples/issues/broken_ssl.rb
async-io-1.25.0 examples/issues/broken_ssl.rb
async-io-1.24.0 examples/issues/broken_ssl.rb
async-io-1.23.3 examples/issues/broken_ssl.rb
async-io-1.23.1 examples/issues/broken_ssl.rb
async-io-1.23.0 examples/issues/broken_ssl.rb
async-io-1.22.0 examples/issues/broken_ssl.rb
async-io-1.21.0 examples/issues/broken_ssl.rb
async-io-1.20.0 examples/issues/broken_ssl.rb
async-io-1.18.5 examples/issues/broken_ssl.rb
async-io-1.18.4 examples/issues/broken_ssl.rb
async-io-1.18.3 examples/issues/broken_ssl.rb
async-io-1.18.2 examples/issues/broken_ssl.rb
async-io-1.18.1 examples/issues/broken_ssl.rb
async-io-1.17.2 examples/issues/broken_ssl.rb
async-io-1.17.1 examples/issues/broken_ssl.rb
async-io-1.16.4 examples/issues/broken_ssl.rb