class IO::Endpoint::SharedEndpoint

def initialize(endpoint, sockets, **options)

def initialize(endpoint, sockets, **options)
	super(**options)
	
	raise TypeError, "sockets must be an Array" unless sockets.is_a?(Array)
	
	@endpoint = endpoint
	@sockets = sockets
end