Adjust communication test for OpenSSL-3.0
Adjust communication test for OpenSSL-3.0

Closing the underlying TCP socket is treated as an SSLError in OpenSSL-3.0.
This was also raised here: https://github.com/ruby/openssl/pull/357

Unfortunately the SSL socket doesn't allow to half shutdown the duplex connection, so that we use puts/gets as an alternative.

oneclick/rubyinstaller2,oneclick/rubyinstaller2,oneclick/rubyinstaller2