class IO::Endpoint::SharedEndpoint

def each(&block)

def each(&block)
	return to_enum unless block_given?
	
	@sockets.each do |socket|
		yield SocketEndpoint.new(socket.dup)
	end
end