Added IListenerSocket factory feature (passing)