Sha256: 68b18023890be1cb055368959f1d962fe5aefdf71f7859cdd5030f48a92083be

Contents?: true

Size: 403 Bytes

Versions: 7

Compression:

Stored size: 403 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

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

7 entries across 7 versions & 1 rubygems

Version Path
async-io-1.29.0 examples/issues/broken_ssl.rb
async-io-1.28.0 examples/issues/broken_ssl.rb
async-io-1.27.7 examples/issues/broken_ssl.rb
async-io-1.27.6 examples/issues/broken_ssl.rb
async-io-1.27.5 examples/issues/broken_ssl.rb
async-io-1.27.4 examples/issues/broken_ssl.rb
async-io-1.27.3 examples/issues/broken_ssl.rb