# File lib/mongo/util/ssl_socket.rb, line 13 def initialize(host, port, op_timeout=nil, connect_timeout=nil) @op_timeout = op_timeout @connect_timeout = connect_timeout @pid = Process.pid @tcp_socket = ::TCPSocket.new(host, port) @tcp_socket.setsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY, 1) @socket = OpenSSL::SSL::SSLSocket.new(@tcp_socket) @socket.sync_close = true connect end