class IO::Endpoint::SharedEndpoint

def local_address_endpoint(**options)

def local_address_endpoint(**options)
	endpoints = @sockets.map do |wrapper|
		AddressEndpoint.new(wrapper.to_io.local_address)
	end
	
	return CompositeEndpoint.new(endpoints, **options)
end