class IO::Endpoint::ConnectedEndpoint

def self.connected(endpoint, close_on_exec: false)

def self.connected(endpoint, close_on_exec: false)
	socket = endpoint.connect
	
	socket.close_on_exec = close_on_exec
	
	return self.new(endpoint, socket, **endpoint.options)
end